Rendere persistenti le rotte statiche

Volete rendere permanenti le rotte statiche che avete impostato sui router in modo da non doverle riconfigurare ogni volta che spegnete i router.Quali sono i file di configurazione da modificare?Sotto Debian,aggiungerete le route statiche in /etc/network/interfaces nei fiel relativi alle opportune interfacce:

 

 

auto eth1
iface eth1 inet static
address 192.168.10.100
netmask 255.255.255.0
gateway 22.33.44.55
broadcast 192.168.10.255
up route add -net 172.16.5.0/24 gw 192.168.10.100 eth1
up route add -net 172.24.0.0/24 gw 192.168.10.100 eth1
down route del -net 172.24.0.0/24
down route del -net 172.16.5.0/24

Sotto Fedora, create un file /etc/sysconfig/network-script/route-* come il seguente:

##/etc/sysconfig/network-scripts/route-eth1
192.168.10.0/24 via 172.24.0.25
172.16.5.0/24 via 172.24.0.25

In questi file abbiamo usato la sintassi del comando ip .Importante utilizzare i nomi di file e di interfacce corretti,altrimenti le route statiche non fuzioneranno.I nomi delle interfacce sono quelli che trovate nei loro rispettivi file di configurazione,per esempio /etc/sysconfig/network-script/ifcfg-eth1.

Sotto Fedora,non toccate /etc/network/static-routes;l’uso di questo file è stato deprecato da tempo e nelle versioni attuali di Fedora non funziona più.I router avranno bisogno anche di un gateway di default per eventuali uscite verso altre reti,per esempio,verso internet.

Riferimenti:

  • man 5 interfaces (Debian)
  • man 8 ifup (Debian)
  • man 8 ip