Aller au contenu

Mode Master et carte wifi


Messages recommandés

Bonjour,

après pas mal de recherches et d'essais, je n'arrive toujours pas à mes fins... alors je viens quérir un peu d'aide en ces lieux :) (je poste dans la section Linux, qui me semble plus appropriée que réseau pour le coup...)

Mise en situation :

Un ordinateur est relié à un réseau via un câble Ethernet tout ce qu'il y a de plus banal. Il a ainsi accès à Internet, tout fonctionne impeccablement.

Cet ordinateur possède également une carte wifi branchée en PCI, qui fonctionne (avant, l'ordinateur était rélié au réseau en wifi, et ça marchait assez bien, après une installation un peu mains-dans-le-cambouis des pilotes nécessaires).

Possédant une console à proximité de l'ordinateur (une Wii), j'aimerais qu'elle puisse accéder à Internet elle-aussi, via la carte wifi de l'ordinateur. Ma première tentative fut de passer en mode ad-hoc, mais ça ne fonctionne pas, et en effet, j'ai lu ici ou là que la Wii ne supportait pas le mode ad-hoc, et que la solution passait donc par l'émulation d'un point d'accès via la carte wifi.

Je me suis donc renseigné, et il s'agit du mode "Master" ( Master (the node is the synchronisation master or acts as an Access Point) dixit la page man). Joie me dis-je, c'est plus simple que ce que je pensais.

Mais ça ne fonctionne pas :

iwconfig eth1 mode Master

Error for wireless request "Set Mode" (8B06) :

SET failed on device eth1; Invalid argument.

J'ai pu trouver ici : http://blog.huguesbernard.eu/post/2007/01/...ous-Ubuntu-Edgy

quelques explications mais rien de probant. J'ai téléchargé les drivers madwifi-ng, mais comme je ne les utilise pas, je me suis contenté de compiler l'outil wlanconfig pour pouvoir tout de même faire les commandes indiquées (destroy, create, etc.).

Malheureusement... :

./wlanconfig eth1 destroy
Operation not supported

(je précise qu'il n'y a pas de problème de droits a priori, j'ai bien utilisé sudo même si je ne le mentionne pas)

Arrivé là, je n'étais pas très avancé et même, plutôt coincé. D'autant que d'autres sources s'en remettaient également à l'outil wlanconfig (http://www.linux.com/articles/55617 par exemple) !

Un peu bourrin, j'ai tenté de modifier directement /etc/network/interfaces :

network/interfaces

auto lo

iface lo inet loopback




iface eth1 inet dhcp

wireless-mode master
#wireless-key clé
wireless-essid ssid

puis /etc/init.d/networking restart...

mais évidemment il ne se laisse pas faire :

* Reconfiguring network interfaces...										  There is already a pid file /var/run/dhclient.eth1.pid with pid 3789

killed old client process, removed PID file

Internet Systems Consortium DHCP Client V3.0.5

Copyright 2004-2006 Internet Systems Consortium.

All rights reserved.

For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:0c:41:61:b3:17

Sending on   LPF/eth1/00:0c:41:61:b3:17

Sending on   Socket/fallback

DHCPRELEASE on eth1 to 192.168.0.1 port 67

Error for wireless request "Set Mode" (8B06) :

SET failed on device eth1; Invalid argument.
...

(cf. la toute fin)

Et comme prévu... il ne se laisse pas faire. Il me met d'ailleurs le mode "auto" du coup.

Voilà donc où j'en suis... j'espère ne rien avoir oublié dans mon cheminement. Si quelqu'un avait une idée pour faire fonctionner tout ça, je lui en serais grandement reconnaissant !

Lien vers le commentaire
Partager sur d’autres sites

Et le wifi, auquel était relié le PC à l'origine, tu ne pourrais pas connecter la Wii dessus ?

Parce que là, ce que tu essaies de faire, c'est d'ajouter la fonction "routeur" ou "bridge" à ta workstation, ce qui est quand même goretto... en gros, pour envoyer les paquets de ta Wii au modem, via ton PC, il faudra que ton PC fasse routeur en créant un sous-réseau rien que pour ta Wii, ou que tu lui déclares une autre adresse IP sur son interface filaire, et bridger ce qui vient du wifi sur cette autre adresse...

Après, ce qu'il est possible de faire selon le pilote qu'on a... j'ai eu beaucoup plus de problèmes avec le bridging en wifi qu'avec le routage (surtout pratiqué avec l'ignoble blob broadcom, sur WRT54G), ça, c'est certain... maintenant, le routage, faut aller jouer dans le sysctl.conf, ce qu'on n'est pas censés faire à la légère...

Et puis, si on n'est pas très à l'aise avec les réseaux, le routage et cie, on peut sincèrement dire que c'est quelque chose d'assez chiant à faire (surtout sous Linux... pour ça, je préfère quand même BSD : large)... Bref, d'où la question du début : et le wifi, auquel était relié le PC à l'origine, tu ne pourrais pas connecter la Wii dessus ? :p Les consoles pour jouer, les PC pour mouler, les routeurs pour router, surtout si le matériel est déjà là...

Lien vers le commentaire
Partager sur d’autres sites

Et le wifi, auquel était relié le PC à l'origine, tu ne pourrais pas connecter la Wii dessus ?

Parce que là, ce que tu essaies de faire, c'est d'ajouter la fonction "routeur" ou "bridge" à ta workstation, ce qui est quand même goretto... en gros, pour envoyer les paquets de ta Wii au modem, via ton PC, il faudra que ton PC fasse routeur en créant un sous-réseau rien que pour ta Wii, ou que tu lui déclares une autre adresse IP sur son interface filaire, et bridger ce qui vient du wifi sur cette autre adresse...

Après, ce qu'il est possible de faire selon le pilote qu'on a... j'ai eu beaucoup plus de problèmes avec le bridging en wifi qu'avec le routage (surtout pratiqué avec l'ignoble blob broadcom, sur WRT54G), ça, c'est certain... maintenant, le routage, faut aller jouer dans le sysctl.conf, ce qu'on n'est pas censés faire à la légère...

Et puis, si on n'est pas très à l'aise avec les réseaux, le routage et cie, on peut sincèrement dire que c'est quelque chose d'assez chiant à faire (surtout sous Linux... pour ça, je préfère quand même BSD : large)... Bref, d'où la question du début : et le wifi, auquel était relié le PC à l'origine, tu ne pourrais pas connecter la Wii dessus ? :yes: Les consoles pour jouer, les PC pour mouler, les routeurs pour router, surtout si le matériel est déjà là...

Merci pour la réponse :cartonrouge:

Bon... en plus ça tombe bien, c'est le WRT54G avec l'ignoble blob broadcom :yes:

Il y a effectivement, aussi, un routeur wifi dans la maison, qui permet à d'autres PC de se connecter. Mais là, le PC ne capte pas le signal (nouvelle salle plus éloignée, et avec des murs en sus), et il est vraiment difficile d'imaginer un déplacement du routeur...

La Wii capte le signal, mais de façon excessivement faible : les services ayant besoin de la connexion ne fonctionnent donc absolument pas :(

Lien vers le commentaire
Partager sur d’autres sites

Pour revenir à ton problème de WiFi, c'est bien cette commande iwconfig qu'il faut faire, mais certains drivers ne supportent pas ça (et certains hard non plus, mais bref).

Du coup ça serait déjà bien de savoir quel hard tu as et quel driver tu utilises dessus.

Pour info le driver madwifi c'est pour les cartes atheros, et par défaut le nom des devices commence par "ath", ce qui ne semble pas être le cas ici. Et aussi l'outil "wlanconfig" c'est fait pour marcher avec le driver madwifi, pour les autres drivers ça ne sert à rien.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...