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

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
m (Jiel a déplacé la page Reseau-cxion locale-ap wifi vers AP Wi-Fi Netgear WPN311)
(17 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Creer un point d'acces wifi sous debian avec la Netgear WPN311 ==
[[Catégorie:Réseau local]]
[[Catégorie:Matériel réseau]]
 
== Créer un point d'accès 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.
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 :
Pour utiliser cette carte en ap (point d'accès), j'ai utilisé deux logiciels :
- madwifi (driver linux pour la carte)
- madwifi (driver linux pour la carte)
- hostapd (logiciel permettant de configurer les options du ap)
- 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.
Un tuto a déjà été fait sur ce site pour hostapd, je ne vais pas le refaire, juste préciser les points importants.
 
 




== Installation de madiwifi ==
== Installation de madwifi ==


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


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


Installation à partir des sources :
Installation à partir des sources :
récuperer un paquet madwifi sur http://sourceforge.net, sinon la page principale du projet est http://madwifi.org
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 :
Ensuite, il suffit de decompresser l'archive, puis de faire :
make
<div class="code">
make install
$ make<br />
 
$ make install</div>
<br />




Ligne 35 : Ligne 39 :


Installer à partir des paquets debian
Installer à partir des paquets debian
apt-get install hostapd
<div class="code">$ apt-get install hostapd</div>
 




Installer à partir des sources
Installer à partir des sources


Recuperer le paquet sur http://hostap.epitest.fi/hostapd/
Récupérer 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 ...
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
Installation de openssl 0.9.7
recuperer openssl-0.9.7
Récupérer openssl-0.9.7
decompresser l'archive
Décompresser l'archive
Forcer l'installation dans /usr/local/openssl (s'assurer au prealable que le repertoire existe, sinon le creer)
Forcer l'installation dans /usr/local/openssl (s'assurer au prealable que le repertoire existe, sinon le créer)
./config --prefix=/usr/local/openssl
<div class="code">
make  
$ ./config --prefix=/usr/local/openssl<br />
make install
$ make<br />
$ make install</div>
<br />
 


Installation de hostapd
Installation de hostapd
decompresser l'archive
Décompresser l'archive
copier le fichier defconfig en .config
Copier le fichier defconfig en .config
cp defconfig .config
<div class="code">cp defconfig .config</div>
Se reporter au tuto sur hostapd pour les detail de configuration.
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é :
Ajouter les lignes suivantes pour que hostapd utilise openssl-0.9.7 que l'on a compilé :
#openssl-0.9.7
<nowiki>
CFLAGS -I /usr/local/openssl/include/openssl
<br />
LIBS -L /usr/local/openssl/lib
<br />
CFLAGS -I /usr/local/openssl/include/openssl<br />
LIBS -L /usr/local/openssl/lib<br />
</nowiki>
<br />


Maintenant un
Maintenant un
make
<div class="code">
make install
$ make<br />
$ make install</div>
devrait installer hostapd sans pb ...
devrait installer hostapd sans pb ...


Ligne 72 : Ligne 83 :


chargeons le module madwifi :
chargeons le module madwifi :
modprobe ath_pci
<div class="code">$ modprobe ath_pci</div>


creation d'un vap dans le jargon hostap :
creation d'un vap dans le jargon hostap :
wlanconfig ath0 create wlandev wifi0 wlanmode ap
<div class="code">$ wlanconfig ath0 create wlandev wifi0 wlanmode ap</div>


Normalement tout devrait bien se passer, mais par contre si vous faite :
Normalement tout devrait bien se passer, mais par contre si vous faite :
rmmod ath_pci
<div class="code">$ rmmod ath_pci<br />
modprobe ath_pci
$ modprobe ath_pci</div>
<br />


Maintenant, si vous faite
Maintenant, si vous faite
iwconfig ath0
<div class="code">$ iwconfig ath0</div>
(pour peu que vous ayez installé wireless-tools)
(pour peu que vous ayez installé wireless-tools)
vous vous apercevrez que ath0 est en mode managed et non en mode master.
vous vous apercevrez que ath0 est en mode managed et non en mode master.


Pour configurer ath0 en mode master
Pour configurer ath0 en mode master
wlanconfig ath0 destroy
<div class="code">
wlanconfig ath0 create wlandev wifi0 wlanmode ap
$ wlanconfig ath0 destroy<br />
$ wlanconfig ath0 create wlandev wifi0 wlanmode ap</div>
<br />


Maintenant avant de lancer hostapd, il faut faire
Maintenant avant de lancer hostapd, il faut faire
iwpriv ath0 mode 3
<div class="code">$ iwpriv ath0 mode 3</div>
(sinon il y a une erreur au lancement de hostapd)
(sinon il y a une erreur au lancement de hostapd)


On peut lancer hostapd
On peut lancer hostapd
hostapd -dd /etc/hostapd/hostapd.conf (pour avoir une sortie detaillée)
<div class="code">$ hostapd -dd /etc/hostapd/hostapd.conf</div>
(pour avoir une sortie detaillée)




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


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




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


<br/>
<br/>
'''<b>[[Reseau-index|@ Retour à la rubrique Réseau et sécurité]]</b>'''
<br/>


 
{{Copy|2007|tayral|CC-BY-SA}}
Ce document vous a été proposé par --tayral 15 sep 2007 à 21:42 (CEST)

Version du 28 décembre 2018 à 13:46


Créer un point d'accès 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'accès), j'ai utilisé deux logiciels : - madwifi (driver linux pour la carte) - hostapd (logiciel permettant de configurer les options du ap)

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


Installation de madwifi

Vous avez le choix entre utiliser les paquets déjà 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

Récupérer 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 Récupérer openssl-0.9.7 Décompresser l'archive Forcer l'installation dans /usr/local/openssl (s'assurer au prealable que le repertoire existe, sinon le créer)

$ ./config --prefix=/usr/local/openssl
$ make
$ make install



Installation de hostapd Décompresser 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é : <br /> <br /> CFLAGS -I /usr/local/openssl/include/openssl<br /> LIBS -L /usr/local/openssl/lib<br />

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 :

auto ath0<br /> iface ath0 inet static<br /> pre-up modprobe ath_pci<br /> pre-up wlanconfig ath0 destroy<br /> pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap<br /> pre-down rmmod ath_pci<br /> address 192.168.1.1<br /> broadcast 192.168.1.255<br /> netmask 255.255.255.0<br /> network 192.168.1.0<br /> wireless-essid mon_essid<br /> 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.



@ Retour à la rubrique Réseau et sécurité

Copyright

© 2007 tayral

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike icon
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique 4.0 :
https://creativecommons.org/licenses/by-sa/4.0/