Pour que les routes soient permanentes ou statiques, il faut les déclarer avec les interfaces dans le fichier de configuration /etc/network/interfaces en utilisant la syntaxe suivante:
# Définition de la boucle locale auto lo iface lo inet loopback # Définition de la connexion au lan mairie auto eth1 iface eth1 inet static address 192.9.200.14 netmask 255.255.255.0 gateway 192.9.200.199 dns-nameservers 172.16.1.9 dns-search intranet.mairie-tournefeuille.fr # Routes statiques up route add -net 192.9.201.0 netmask 255.255.255.0 gw 192.9.200.254 up route add -net 192.9.202.0 netmask 255.255.255.0 gw 192.9.200.254 up route add -net 192.9.203.0 netmask 255.255.255.0 gw 192.9.200.254 up route add -net 192.9.204.0 netmask 255.255.255.0 gw 192.9.200.254 up route add -net 192.9.205.0 netmask 255.255.255.0 gw 192.9.200.254
Dans cet exemple, on déclare les routes vers les sites distants (reliés par le VPN Orange). Après modification du fichier de configuration redémarrer l'interface:
Ici l'utilitaire ifup
root@www:/etc/network# ifdown eth1 && ifup eth1
Ou via le programme de contrôle d'Upstart
root@www:/etc/network# initctl restart network-interface INTERFACE=eth1
Lorsque l'interface est réactivée, les routes sont créées.
Remarque: Attention, sur un poste exécutant un environnement graphique, si la configuration de l'interface réseau est paramétrées à l'aide du network-manager, le fichier de configuration /etc/network/interfaces sera vide et les commande ifup/ifdown s'appuyant dessus ne fonctionneront pas. Si network-manager est utilisé, déclarer les routes via les utilitaires prévus à cet effet.