Ajouter des routes au chargement d'une interface réseau

Sous Debian ou Ubuntu si vous désirez ajouter automatiquement des routes lorsque une interface réseau devient active vous pouvez utiliser les la règle post-up du fichier /etc/network/interfaces.

Celle-ci permet éxécuter une commande après qu’une interface soit passée active.

allow-hotplug eth1
iface eth1 inet dhcp
    post-up route add -net 42.42.42.0 netmask 255.255.255.0 gw 192.168.1.1
    down route del -net 42.42.42.0 netmask 255.255.255.0 gw 192.168.1.1

Pour plus d’informations:

man interfaces