Bonjour,

J'ai remarqu� un comportement anormal lors de l'utilisation du paquet
wireless-tools, tant sur sid (version 26+27pre20-1) que sur woody
(version 23-2), toutes deux avec un noyau 2.6.3 puis 2.6.4 (pas test�
avec le 2.6.5). Niveau materiel, il s'agit d'une carte wi-fi MSI PC54G
(802.11g) qui fonctionne avec le driver ndiswrapper.

Lors du d�marrage, malgr� les bonnes options positionn�es dans le
fichier /etc/network/interfaces, il est impossible de positionner
l'essid sur l'interface wi-fi. Voici le fichier de configuration
concernant cette interface:


vegetaline:/home/jlemaitr# cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The wlan0 interface
auto wlan0
iface wlan0 inet dhcp
        wireless-mode ad-hoc
        wireless-channel 11
        wireless-essid monreseau


Mais pas d'essid:


vegetaline:/home/jlemaitr# iwconfig wlan0
wlan0     IEEE 802.11g  ESSID:""
          Mode:Ad-Hoc  Frequency:2.462GHz  Cell: FF:FF:FF:FF:FF:FF
          Bit Rate:54Mb/s   Tx-Power:13 dBm
          RTS thr:2347 B   Fragment thr:2346 B
          Encryption key:off
          Power Management:off
          Link Quality:100/100  Signal level:-10 dBm  Noise level:-256 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:6   Missed beacon:0


Pour arriver � d�finir l'essid, il faut le faire � la main:


vegetaline:/home/jlemaitr# iwconfig wlan0 essid monreseau


Et l�, �a marche. J'ai trouv� une solution, en modifiant le script de
d�marrage /etc/network/if-pre-up.d/wireless-tools fourni par le paquet
wireless-tools: il suffit de mettre l'instruction concernant l'essid
� la fin du script, ou tout du moins apr�s que d'autres instructions
aient �t� ex�cut�es. Sur sid, c'est facile, il suffit de d�placer le
bloc if...fi � la fin (chaque bloc contient la commande /sbin/iwconfig).
Sur woody, il faut d�placer le bloc if...fi � la fin puis le modifier,
afin de lui faire ex�cuter la commande /sbin/iwconfig essid ... (de la
m�me mani�re que le fichier de la sid).

Cette solution marche pour moi, mais c'est pas tr�s 'propre'... Je
vois mal le developpeur du paquet adapter le script pour ce genre
de probl�me (si j'avais d� lancer 10 fois la commande pour que �a
marche, je l'imagine mal placer 10 fois la commande dans son script).
Vu que je n'ai pas vu d'autre probl�me semblable (j'en ai vu un, mais
il concernait une carte pcmcia), �a vient peut �tre de l'association
ndiswrapper/msiPC54g/debian...

Si je me suis loup� quelquepart et que j'ai dit des conneries,
excusez-moi d'avance :)


julien

Répondre à