Tutoriel DNS dynamique sous Linux

Mise en place d'un routeur sous Debian avec translation d'adresse

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