Routage sur Linux

Ecrit par Pierre dans Routage avec les tags , , ,


Configuration des cartes réseaux :

Les interfaces réseaux sont définies dans le fichier  »/etc/network/interfaces ». Ce fichier comprend tout d’abord la définition des interfaces, puis les routes statiques si besoins.

La configuration de ce fichier pour cet exemple donne ça :

Interfaces eth1

auto eth1
iface eth1 inet static
address 192.168.0.129
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.103 (eth2)

Interfaces eth2

auto eth0
iface eth0 inet static
address 192.168.8.1
netmask 255.255.255.0
network 192.168.8.0
broadcast 192.168.8.255

Activation du routage :

Pour que le routage entre les interfaces eth0 et eth1 deviennent effectif, il faut modifier le fichier  »/etc/sysctl.conf » en y ajoutant le paramètre ou en décochant la case :

net.ipv4.conf.default.forwarding=1

Pour vérifier si vos routes sont bonnes :

route -n

Pour ajouter une route :

route add X.X.X.X(réseau) mask 255.255.255.0 X.X.X.X(gateway)

Pour ajouter une route statique dans  »/etc/network/interfaces »
La syntaxe est :

up route add -net X.X.X.X netmask 255.255.255.0 gw X.X.X.X

Une fois la configuration effectué un reboot sera le bienvenue
Une fois le routeur Debian configuré il faut bien sûr ajouter une route sur le routeur internet en spécifiant que pour aller sur le réseau 192.168.8.0/24 il faudra passer par le routeur 192.168.0.129