Étape 5: Configurer la traduction des adresses réseau
Configuration NAT permettra à plusieurs clients de se connecter au WiFi et ont toutes les données « tunnel » via l’Ethernet IP unique. (Mais vous devriez le faire même si seulement un client va se connecter)
Courir ;
sudo nano /etc/sysctl.conf
Puis faites défiler vers le bas et ajoutez une nouvelle ligne :
net.ipv4.ip_forward=1
Enregistrez le fichier. Cela démarrera l’IP forwarding au démarrage. Maintenant, exécutez la ligne de follwing, cela activera l’il.
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Alors, vous voulez créer une traduction entre ethernet (eth0) et wifi (wlan0). Ceci est possible grâce à :
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPTsudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
Maintenant c’est fait, il faut que cela se produise lors du redémarrage, car nous ne voulons pas de constamment refaire code afin de commencer le point d’accès sans fil. Exécutez la ligne suivante de code pour faire ceci :
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Puis exécutez,
sudo nano /etc/network/interfaces
et ajoutez la ligne suivante à la fin du fichier et puis enregistrez et fermez.
up iptables-restore < /etc/iptables.ipv4.nat