Debian: come creare una rotta statica (static route)

La creazione di una rotta statica (static route) è una procedura che permette di instradare i pacchetti destinati ad una serie di IP, identificati con rete e netmask, tramite un gateway.
Questa procedura viene generalmente fatta quando si hanno diversi gateway per diverse reti. Sulle recenti versioni Debian è possibile aggiungere manualmente una rotta (static route) è possibile con:

ip route add 10.0.0.0/21 via 192.168.0.2

dove si inoltrano i pacchetti destinati alla rete 10.0.0.0/255.0.0.0 verso il gateway 192.168.0.2.

Un altro esempio è quello di forzare l’uso di un’interfaccia di rete per una determinata classe IP/singolo IP, es:

ip route add 10.0.0.0/21 via 192.168.0.2 dev ens192

Bisogna tener presente che le impostazioni attivate con questo comando vengono perse al riavvio. Per far si che il sistema ricordi la rotta (persistent static route), basterà aggiungere un’opportuna direttiva nel file di configurazione delle interfacce di rete /etc/network/interfaces. Per ricreare la rotta di cui sopra, basterà inserire alla fine del file interfaces le righe:

up /bin/ip route add 10.0.0.0/21 via 192.168.0.2 dev ens192
down /bin/ip route del 10.0.0.0/21 via 192.168.0.2 dev ens192

Il file interfaces sarà quindi un qualcosa del genere:

allow-hotplug ens192
auto ens192
iface ens192 inet static
address 1192.168.0.10/24
gateway 192.168.0.1
dns-nameservers 192.168.0.100

up /bin/ip route add 10.0.0.0/21 via 192.168.0.2 dev ens192
down /bin/ip route del 10.0.0.0/21 via 192.168.0.2 dev ens192

dove ovviamente il gateway predefinito è il 192.168.0.1 e per la sola rete 10.0.0.0/21 sarà il 192.168.0.2

Infine, per verificare che la rotta sia stata correttamente creata, oltre che un test con traceroute, si può usare il comando ip come segue:

ip route

e si vedrà qualcosa del genere:

default via 192.168.0.1 dev ens192 onlink
10.0.0.0/21 via 192.168.0.2 dev ens192

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta