Le mode master concerne certains chipset wifi tel ceux de Ralink et Atheros. En fait il est nécéssaire d'implémenter ce mode dans le driver. A ma connaissance, il existe deux implémentations:
- Celle du driver madwifi qui proviens en fait de BSD (ce qui pose certains problèmes d'intégration dans le noyau linux, en plus du problème de HAL dont les sources sont fermées - d'où la présence de madwifi sur livna.org)
- La seconde implémentation provient de la couche d80211 développé initialement par DeviceScape et dont une grande majorité des drivers wifi actuels sont en cours de portage (exemples: bcm43xx rt2x00 mais aussinen prévision pour ipw3945)
Pour cette dernière, n'étant pas encore inclue dans le noyau, il existe deux versions:
- La première et la plus conforme au régles du noyau est issue de la branche wireless-dev.
- La seconde, plus expérimentale et plus active, est issue du projet serialmonkey.
Le daemon hostapd est compatible avec ces deux implémentations, mais j'ai choisit d'utiliser la version serialmonkey car certaines documentations permettent d'envisager d'utiliser cette version avec le bcm43xx et ainsi d'expérimenter le mode master avec ce driver... (dites le moi si vous étes interressé!)

5 réactions
1 De Sephiroth - 31/12/2006, 14:23
Pas de problème kwizart :)
A noter aussi que le mode Master est également expérimentale avec le driver rt2x00 et ne fonctionne pas avec tout le monde (il me semble que ça dépend des chipsets des cartes).
2 De chris - 09/01/2007, 18:39
salut kwizart
deja je tiens a te feliciter pour le repo que tu tiens, qui est vraiment bien (pour une fois qu'on trouve ce qu'on cherche, ca fait vraiment plaisir) peut etre pourras tu m'aider, au sujet de hostapd: j'ai fc6 avec une carte wifi basé sur un chip atheros (donc driver madwifi) et je veux faire de ce poste un ap seulement j'ai le message suivant et je ne sais comment le résoudre !! tu aurais une idée ?
[root@chronos ~]# hostapd ./mad.conf Configuration file: ./mad.conf Configure bridge br0 for EAPOL traffic. ioctl[SIOCSIWMODE]: Invalid argument Could not set interface to master mode! madwifi driver initialization failed. rmdir[ctrl_interface]: No such file or directory ELOOP: remaining socket: sock=5 eloop_data=0x834a8a8 user_data=(nil) handler=0x807a3e0
merci
3 De chris - 10/01/2007, 01:34
merci kwizart !!
ca tourne comme sur des roulettes!l'access point tourne nickel!!!
merci beaucoup
4 De Thierry - 19/04/2007, 11:27
Bonjour à tous,
Tout d'abord, c'est une excellente nouvelle de pouvoir enfin faire un Access Point avec un driver rt2x00.
En effet, j'accède au Web à la maison via un Access Point sous Fedora Core 3 avec une carte Wifi basée sur un chipset Prism2 et hostapd.
Malheureusement, ce Firewall, qui héberge DNS, Serveur Web, Serveur de Messagerie IMAP et POP, Bases MySQL, Postgres, j'en passe et des meilleures, n'est qu'un pauvre HP Vectra VL d'occasion PIII 450Mhz avec 128 Mo de RAM et 6Go de disque. Tout à fait suffisant il faut le dire.
Toutefois, pour des soucis de pérénité de la solution, j'ai acheté un boîtier qui ne contient que des cartes PCI Low Profile. Or la seule que j'ai trouvé à l'époque est une MSI PC54G2 dont le chipset est un ralink.
J'ai donc cherché sans succès depuis janvier 2006 à faire fonctionner un AP avec le mode master sur cette carte sans succès, j'ai même essayé d'adapter un bout du code de gestion du mode master des drivers Prism2 sur celui des rt2x00, mais sans succès.
En buttinant récemment,j'ai trouvé ce site.
Je me suis donc empressé d'essayer de faire fonctionner hostapd avec un driver rt2x00.
Le seul hic est que dans le fichier de configuration hostapd.conf, je n'ai pas trouvé comment lui dire que je n'avais ni madwifi, ni hostap, etc... (mots clés prévus), mais simplement un rt2x00.
Pourriez vous développer si possible cette option de configuration.
Par avance merci de votre aide.
Cordialement,
Thierry
5 De jeeerk - 12/05/2007, 22:38
Le driver s'appelle devicescape
Il est possible que tu doives recompiler hostapd en incluant le driver....