Récupérer internet sur une machine qui ne l'a pas à l'aide d'un router logiciel sur une machine qui ne demande pas beaucoup de ressource.
1. Finalité du tuto
Avoir un client/serveur sur un réseau X et avoir un client/serveur avec internet sur un réseau Y.
Récupérer internet du poste du réseau Y sur le poste du réseau X.
Le schéma sera plus parlant :
2. Configuration matérielle du routeur
Ajouter une deuxième carte réseau au routeur en mode pont (eth1) puis paramétrer-là. Modifier le fichier /etc/network/interfaces :
auto eth0 ## ETH0 iface eth0 inet static address 192.168.1.254 netmask 255.255.255.0 ## ETH1 auto eth1 iface eth1 inet dhcp
3. Activation du routage
Il existe 2 méthodes pour activer le routage.
3.a. Modification du fichier système directement (le + rapide)
Modifier le fichier /etc/sysctl.conf en décommentant cette ligne :
net/ipv4/ip_forward=1
3.b. Création d'un script automtisé (le + sécurisé)
Ajouter dans le script cette ligne :
echo 1 > /proc/sys/net/ipv4/ip_forward
4. Activation du NAT
Ajouter la fonction de NAT afin de faire translater les paquets du réseau X au réseau Y
iptables –t nat –A POSTROUTING –o ethx –j MASQUERADE
5. Test
Une machine du réseau X doit pinger le 8.8.8.8.
0 commentaires :
Enregistrer un commentaire