Routeur wifi

Uniquement pour Raspberry Pi 3 !

On installe les paquets nécessaires :

sudo apt-get install hostapd hostap-utils dnsmasq bridge-utils rfkill

On édite le fichier de configuration des interfaces réseau :

sudo vi /etc/network/interfaces

Commenter les lignes suivantes :

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Et les remplacer par :

allow-hotplug wlan0
iface wlan0 inet static
    address 192.168.10.1
    netmask 255.255.255.0

On redémarre l'interface :

sudo ifdown wlan0 && sudo ifup wlan0

On crée / édite le fichier /etc/hostapd/hostadp.conf :

sudo vi /etc/hostapd/hostapd.conf

Saisir les paramètres suivants (remplacez par vos paramètres personnalisés) :

# Nom du spot Wi-Fi
ssid=VOTRE_SSID

# Mot de passe wifi
wpa_passphrase=MOT_DE_PASSE

interface=wlan0
driver=nl80211
hw_mode=g
channel=7
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP

On édite ensuite le fichier

sudo vi /etc/default/hostapd

et on y saisi :

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Et on lance le service :

sudo service hostapd restart

On édite le fichier de configuration :

sudo vi /etc/dnsmasq.conf

Ajoutez les lignes suivantes à la fin du fichier :

domain-needed
interface=wlan0
dhcp-range=192.168.10.100,192.168.10.254,12h

On édite le fichier

sudo vi /etc/sysctl.conf

et on décommente la ligne :

net.ipv4.ip_forward=1

Saisir ensuite la commande suivante :

sudo iptables -t nat -A POSTROUTING -j MASQUERADE

On installe alors le paquet iptables-persistent :

sudo apt-get install iptables-persistent

Lors de l'installation enregistrez les règles courantes.

Pour finir, on reboot

sudo reboot
  • Dernière modification: 13/03/2021 07:56