Raspberry Pi/Pont réseau

Aller à la navigation Aller à la recherche
Installation
Mise à jour
Migration
  •  
Administration
  •  
Cas pratique
Outil

Avec un Raspberry Pi il est possible de créer un pont réseau.

Site

Pont réseau :

Autre :

Autre :

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

Voir aussi

  •