PDA

Visualizza la versione completa : Comando route


raistlin76
08-06-2007, 09:54
Sotto Debian (venerando server con Woody) come posso rendere definitive le modifiche apportate da route?
Mi spiego meglio con un esempio:aggiungo la seguente rete (192.168.101.0)
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
default FW_QPB 0.0.0.0 UG 0 0 0 eth0
# route add -net 192.168.101.0 netmask 255.255.255.0 gw 192.168.1.199 dev eth0
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.101.0 192.168.1.199 255.255.255.0 UG 0 0 0 eth0
localnet * 255.255.255.0 U 0 0 0 eth0
default FW_QPB 0.0.0.0 UG 0 0 0 eth0

Se pero' riavvio la macchina l'ultima impostazione viene persa e l'otuput torna quello di prima:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
default FW_QPB 0.0.0.0 UG 0 0 0 eth0

Come posso rendere definitiva la modifica?
Grazie per l'aiuto.

indre
08-06-2007, 10:42
se non ricordo male va creato un file dentro qui
/etc/network/if-up.d

raistlin76
08-06-2007, 11:00
Ok, che file?

raistlin76
08-06-2007, 11:19
Funziona, basta inserire uno script coi comandi route che servono.
Ho trovato anche un altro modo, basta modificare direttamente /etc/networks/interfaces come segue:
iface eth0 inet static
address 192.168.0.111
netmask 255.255.255.0
gateway 192.168.0.1
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 dev eth0

Loading