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.