Créer un point d'accès WIFI
Créer un point d'accès WiFi
Nous allons voir comment créer un point d'accès avec un Raspberry. Réseau sans fils vers le port Ethernet.
Pré-Requis avoir une clé WIFI compatible Linux.
Clé Wifi:D-link Clé WiFi 150mbps DWA-121.
Vérification du driver Wifi:
Taper la commande:
lsusb
Notre clé utilise le circuit RTL8188CUS.
Installation:
Taper la commande:
sudo apt-get update
sudo apt-get install hostapd isc-dhcp-server
Driver:
Taper la commande:
wget http://www.caron.ws/telechargement/hostapd
sudo mv hostapd /usr/sbin
Changement des droits:
sudo chmod 755 /usr/sbin/hostapd
Configuration:
Serveur DCHP:
Taper la commande:
sudo nano /etc/dhcp/dhcpd.conf
Modifier les lignes suivantes:
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
Ajouter un # devant les lignes.
Modifier la ligne suivante:
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;
Supprimer le # devant authoritave.
A la fin du fichier ajouter les lignes suivantes:
subnet 192.168.42.0 netmask 255.255.255.0 {
range 192.168.42.10 192.168.42.50;
option broadcast-address 192.168.42.255;
option routers 192.168.42.1;
default-lease-time 600;
max-lease-time 7200;
option domain-name "local";
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
Faire un crtl+o pour sauvegarder et crtl+x pour quitter.
Taper la commande:
sudo nano /etc/default/isc-dhcp-server
Modifier INTERFACES="" en INTERFACES="wlan0"
Faire un crtl+o pour sauvegarder et crtl+x pour quitter.
IP statique:
Taper la commande:
sudo nano /etc/network/interfaces
Modifier le fichier en ajoutant des # devant iface, wpa.
Ajouter :
iface wlan0 inet static
address 192.168.42.1
netmask 255.255.255.0
Faire un crtl+o pour sauvegarder et crtl+x pour quitter.
Taper la commande:
sudo ifconfig wlan0 192.168.42.1
Configuration du point d’accès:
Modifier le fichier de configuration. Taper la commande:
sudo nano /etc/hostapd/hostapd.conf
Ecrire les paramètres suivant:
interface=wlan0
driver=rtl871xdrv
ssid=Pi_AP
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=Raspberry
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Faire un crtl+o et crt+x.
Taper la commande:
sudo nano /etc/default/hostapd
Modifier la ligne #DAEMON_CONF="" en DAEMON_CONF="/etc/hostapd/hostapd.conf"
Faire un crtl+o et crt+x.
Table de translation réseau:
Taper la commande:
sudo nano /etc/sysctl.conf
Aller à la fin du fichier et ajouter:
net.ipv4.ip_forward=1
Faire un crtl+o et crt+x.
Taper la commande:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Permet d'activer maintenant la fonction.
Taper les commandes suivantes pour créer la table:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
Puis:
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Pour sauvegarder la table.
Taper la commande:
sudo nano /etc/network/interfaces
Et ajouter à la fin du fichier:
up iptables-restore < /etc/iptables.ipv4.nat
Démarrage du serveur et du point d'accès:
Taper les commandes:
sudo service hostapd start
sudo service isc-dhcp-server start
sudo update-rc.d hostapd enable
sudo update-rc.d isc-dhcp-server enable
Suppression du WPA-Supplicant:
sudo mv /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service ~/
Et pour finir faire un reboot.
sudo reboot
Mise à jour 22/01/2015
Créé avec HelpNDoc Personal Edition: Générateur complet d'aides multi-formats