Forum Linux.debian/ubuntu Debian, ndiswrapper et mode ad-hoc

Posté par  .
Étiquettes :
0
22
août
2005
Bonjour,
J'ai deux cartes wifi netgear, une WG311T (atheros) sur un pc, et une WG511 (chipset Marvell, PCMCIA) sur un laptop, et je n'arrive pas à les associer en mode ad-hoc (je n'ai pas d'AP, et pas envie d'en acheter un).

Un iwconfig me donne, pour le laptop:

wlan0 IEEE 802.11b ESSID:"mywifi"
Mode:Ad-Hoc Frequency:2.457 GHz Cell: 82:0C:B5:88:38:DC
Bit Rate:11 Mb/s Sensitivity=-200 dBm
RTS thr:2346 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:-76 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1 Missed beacon:0


et pour le pc:

wlan0 IEEE 802.11b ESSID:"mywifi"
Mode:Ad-Hoc Frequency:2.457 GHz Cell: 82:0C:B5:88:38:DC
Bit Rate:11 Mb/s
Encryption key:off
Power Management:off
Link Quality:44/100 Signal level:-60 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


J'ai configuré la carte pcmcia de la façon suivante sur le laptop, dans /etc/network/interfaces:

auto wlan0
iface wlan0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.1
wireless_essid yodnet
wireless_mode Ad-Hoc
wireless_key off
wireless_rate auto
pre-up modprobe ndiswrapper
post-down rmmod ndiswrapper


Sur le pc, j'ai bridgé l'interface wifi avec mon interface eth0 (ethernet classique, rj45) qui est relié au LAN:

auto br0
iface br0 inet static
pre-up iwconfig wlan0 essid mywifi
pre-up iwconfig wlan0 mode Ad-Hoc
pre-up iwconfig wlan0 key off
pre-up iwconfig wlan0 rate auto
pre-up ifconfig wlan0 0.0.0.0
pre-up ifconfig eth0 0.0.0.0
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
gateway 82.224.12.155
bridge_fd 2
bridge_ports eth0 wlan0
bridge_stp off
bridge_maxwait 25


Le problème vient du fait que l'association ne se fait jamais, et j'ai ces messages dans le syslog:
-sur le pc :

kernel: ndiswrapper (link_status_handler:903): information element is too long! (128,128),association information dropped


-sur le laptop:

kernel: ndiswrapper (set_essid:58): setting essid failed (C0000001)


Je suis en debian sarge (kernel 2.6.8) sur le pc, et en sid sur le laptop (2.6.12) et j'utilise le repository ndiswrapper (deb http://ndiswrapper.sourceforge.net/debian(...) ./).
Je précise que j'ai déja essayé d'utiliser les drivers madwifi pour la carte WG311T, mais j'ai abandonné, faute de résultat.

J'ai cherché, mais en vain, sur google et dans les forums ndiswrapper, mais je n'ai rien trouvé. D'ou peut venir le problème ? Que signifie exactement le "information element is too long" ?

Merci d'avance pour vos réponses
  • # pb ifup ?

    Posté par  . Évalué à 2.

    As tu essayé de tout faire à la main (ifconfig et compagnie), je viens également de me mettre au wifi et je suis assez perplexe quand à la config réseau sur ma debian (sarge noyau 2.6.8).
    J'ai connecté en Ad-hoc 3 PC, chaquun des PC à aussi une carte ethernet classique. Sur les deux PC en LFS j'arrive à monter les deux interface réseau sans pb (ethernet et wifi), sur celui en sarge ça n'a pas marché du premier coup. Là comme le wifi est OK, je n'ai pas instisté...
    • [^] # Re: pb ifup ?

      Posté par  . Évalué à 2.

      Oui, j'ai essayé à la main, et le problème est le même, juste après avoir fait le ifconfig pour chaque interface, les messages apparaissent dans les logs de chaque machine
      • [^] # Re: pb ifup ?

        Posté par  . Évalué à 2.

        Bon, je viens de retester avec un madwifi cvs, ca passe nickel en mode AP/Managed, à 11Mb/s, je verrais demain si je peux monter a 54.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.