« AP Wi-Fi Netgear WPN311 » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
== Creer un point d'acces wifi sous debian avec la Netgear WPN311 ==
J'ai eu pas mal de difficultees à faire fonctionner cette carte en ap sous debian, je propose donc ce tuto, pour ceux qui voudraient faire un point d'acces sous wifi.
Pour utiliser cette carte en ap (point d'acces), j'ai utilisé deux logiciels :
- madwifi (driver linux pour la carte)
- hostapd (logiciel permettant de configurer les options du ap)
Un tuto a deja été fait sur ce site pour hostapd, je ne vais pas le refaire, juste préciser les points importants.
== Installation de madiwifi ==
Vous avez le choix entre utiliser les paquets deja pour debian, ou compiler à partir des sources.
Installation à partir des paquets debian :
(verifier que contrib et non-free sont bien presents dans /etc/apt/sources.list)
apt-get install madwifi-source
cd /usr/src
tar jxvf madwifi.tar.bz2
cd modules/madwifi
debian/rules binary-modules
Installation à partir des sources :
récuperer un paquet madwifi sur http://sourceforge.net, sinon la page principale du projet est http://madwifi.org
Ensuite, il suffit de decompresser l'archive, puis de faire :
make
make install
==Installation de Hostapd ==
Installer à partir des paquets debian
apt-get install hostapd


== Creer un point d'acces wifi sous debian avec la Netgear WPN311 ==
 
 
Installer à partir des sources
 
Recuperer le paquet sur http://hostap.epitest.fi/hostapd/
Attention : au moment de l'ecriture de ces lignes, la compilation de hostapd necessite openssl en version 0.9.7, alors que la version 0.9.8 est installée par defaut ...
 
Installation de openssl 0.9.7
recuperer openssl-0.9.7
decompresser l'archive
Forcer l'installation dans /usr/local/openssl (s'assurer au prealable que le repertoire existe, sinon le creer)
./config --prefix=/usr/local/openssl
make
make install
 
Installation de hostapd
decompresser l'archive
copier le fichier defconfig en .config
cp defconfig .config
Se reporter au tuto sur hostapd pour les detail de configuration.
Ajouter les lignes suivantes pour que hostapd utilise openssl-0.9.7 que l'on a compilé :
#openssl-0.9.7
CFLAGS -I /usr/local/openssl/include/openssl
LIBS -L /usr/local/openssl/lib
 
Maintenant un
make
make install
devrait installer hostapd sans pb ...
 
 
 
== Configuration ==
 
chargeons le module madwifi :
modprobe ath_pci
 
creation d'un vap dans le jargon hostap :
wlanconfig ath0 create wlandev wifi0 wlanmode ap
 
Normalement tout devrait bien se passer, mais par contre si vous faite :
rmmod ath_pci
modprobe ath_pci
 
Maintenant, si vous faite
iwconfig ath0
(pour peu que vous ayez installé wireless-tools)
vous vous apercevrez que ath0 est en mode managed et non en mode master.
 
Pour configurer ath0 en mode master
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode ap
 
Maintenant avant de lancer hostapd, il faut faire
iwpriv ath0 mode 3
(sinon il y a une erreur au lancement de hostapd)
 
On peut lancer hostapd
hostapd -dd /etc/hostapd/hostapd.conf (pour avoir une sortie detaillée)
 
 
Voici mon fichier /etc/network/interfaces pour ceux que ca interesse :
 
#master
auto ath0
iface ath0 inet static
pre-up modprobe ath_pci
pre-up wlanconfig ath0 destroy
pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap
pre-down rmmod ath_pci
address 192.168.1.1
broadcast 192.168.1.255
netmask 255.255.255.0
network 192.168.1.0
wireless-essid mon_essid
wireless-mode master
 
 
Voilà, ensuite, vous pouvez installer un serveur dhcpd pour attribuer automatiquement des adresses ip, un pare feu iptables.
 
 
 
Voilà, j'espere que ce tuto vous a ete utile et à bientot.
 
 
 
Ce document vous a été proposé par --tayral 15 sep 2007 à 21:42 (CEST)

Version du 15 septembre 2007 à 21:42

Creer un point d'acces wifi sous debian avec la Netgear WPN311

J'ai eu pas mal de difficultees à faire fonctionner cette carte en ap sous debian, je propose donc ce tuto, pour ceux qui voudraient faire un point d'acces sous wifi.

Pour utiliser cette carte en ap (point d'acces), j'ai utilisé deux logiciels : - madwifi (driver linux pour la carte) - hostapd (logiciel permettant de configurer les options du ap)

Un tuto a deja été fait sur ce site pour hostapd, je ne vais pas le refaire, juste préciser les points importants.



Installation de madiwifi

Vous avez le choix entre utiliser les paquets deja pour debian, ou compiler à partir des sources.

Installation à partir des paquets debian : (verifier que contrib et non-free sont bien presents dans /etc/apt/sources.list) apt-get install madwifi-source cd /usr/src tar jxvf madwifi.tar.bz2 cd modules/madwifi debian/rules binary-modules

Installation à partir des sources : récuperer un paquet madwifi sur http://sourceforge.net, sinon la page principale du projet est http://madwifi.org Ensuite, il suffit de decompresser l'archive, puis de faire : make make install


Installation de Hostapd

Installer à partir des paquets debian apt-get install hostapd


Installer à partir des sources

Recuperer le paquet sur http://hostap.epitest.fi/hostapd/ Attention : au moment de l'ecriture de ces lignes, la compilation de hostapd necessite openssl en version 0.9.7, alors que la version 0.9.8 est installée par defaut ...

Installation de openssl 0.9.7 recuperer openssl-0.9.7 decompresser l'archive Forcer l'installation dans /usr/local/openssl (s'assurer au prealable que le repertoire existe, sinon le creer) ./config --prefix=/usr/local/openssl make make install

Installation de hostapd decompresser l'archive copier le fichier defconfig en .config cp defconfig .config Se reporter au tuto sur hostapd pour les detail de configuration. Ajouter les lignes suivantes pour que hostapd utilise openssl-0.9.7 que l'on a compilé :

  1. openssl-0.9.7

CFLAGS -I /usr/local/openssl/include/openssl LIBS -L /usr/local/openssl/lib

Maintenant un make make install devrait installer hostapd sans pb ...


Configuration

chargeons le module madwifi : modprobe ath_pci

creation d'un vap dans le jargon hostap : wlanconfig ath0 create wlandev wifi0 wlanmode ap

Normalement tout devrait bien se passer, mais par contre si vous faite : rmmod ath_pci modprobe ath_pci

Maintenant, si vous faite iwconfig ath0 (pour peu que vous ayez installé wireless-tools) vous vous apercevrez que ath0 est en mode managed et non en mode master.

Pour configurer ath0 en mode master wlanconfig ath0 destroy wlanconfig ath0 create wlandev wifi0 wlanmode ap

Maintenant avant de lancer hostapd, il faut faire iwpriv ath0 mode 3 (sinon il y a une erreur au lancement de hostapd)

On peut lancer hostapd hostapd -dd /etc/hostapd/hostapd.conf (pour avoir une sortie detaillée)


Voici mon fichier /etc/network/interfaces pour ceux que ca interesse :

  1. master

auto ath0 iface ath0 inet static pre-up modprobe ath_pci pre-up wlanconfig ath0 destroy pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap pre-down rmmod ath_pci address 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0 network 192.168.1.0 wireless-essid mon_essid wireless-mode master


Voilà, ensuite, vous pouvez installer un serveur dhcpd pour attribuer automatiquement des adresses ip, un pare feu iptables.


Voilà, j'espere que ce tuto vous a ete utile et à bientot.


Ce document vous a été proposé par --tayral 15 sep 2007 à 21:42 (CEST)