Raspberry Pi/Pont réseau
Aller à la navigation
Aller à la recherche
Avec un Raspberry Pi il est possible de créer un pont réseau.
Site
Pont réseau :
- https://pimylifeup.com/raspberry-pi-wifi-bridge/
- https://www.moyens.net/tech/comment-transformer-votre-raspberry-pi-en-pont-wi-fi/
Autre :
Autre :
- https://rbnrpi.wordpress.com/
- https://forums.raspberrypi.com/viewtopic.php?f=65&t=31445
- https://forums.raspberrypi.com/viewtopic.php?f=65&t=94088
- https://elinux.org/RPI-Wireless-Hotspot
Paramétrage
Mise à jour avant paramétrage :
sudo apt update && sudo apt -y upgrade
Installation des fonctions de cache DNS (Domain Name System) et de serveur DHCP (Dynamic Host Configuration Protocol) :
sudo apt install dnsmasq
Adresse IP fixe (statique) :
sudo nano /etc/dhcpcd.conf
interface eth0 static ip_address=192.168.1.201/24 static routers=192.168.1.254
Redémarrage du service DHCP :
sudo service dhcpcd restart
Configuration
sudo nano /etc/dnsmasq.conf /etc/dnsmasq.conf.original
Ouvrez le fichier de configuration de remplacement pour le modifier :
sudo nano /etc/dnsmasq.conf
- ajoutez les éléments suivants :
interface=eth0 listen-address=192.168.220.1 bind-interfaces server=8.8.8.8 domain-needed bogus-priv dhcp-range=192.168.220.50,192.168.220.150,12h
Activer le transfert IP
sudo nano /etc/sysctl.conf
net.ipv4.ip_forward=1
Maintenant, activez votre nouveau fichier de configuration « sysctl.conf » :
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Règles de routage :
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Ces règles seront supprimées à chaque redémarrage de votre Raspberry Pi, alors assurez-vous qu’elles sont rechargées au démarrage.
sudo nano /etc/rc.local
Modifier le fichier comme suit :
iptables-restore < /etc/iptables.ipv4.nat exit 0
La dernière étape consiste à démarrer le service dnsmasq :
sudo service dnsmasq start