1

I have a route that I am manually adding at each reboot:

route add -net 192.168.126.0/24 gw 192.168.1.1 dev eth1

How can I make this route persistent?

I've seen quite a few articles online that suggest adding the following to /etc/networking/interfaces:

up route add -net 192.168.126.0/24 gw 192.168.1.1 dev eth1

but when I try this, the machine comes up without this route appearing in the routing table.

Thanks in advance.

2 Answers 2

5

putting it in /etc/networking/interfaces is often the best approach, you just have to put it in the right place... you didn't specify where you put it.

iface eth0 inet dhcp
  up $COMMAND_HERE

I'm in the habit of using "ip" instead of "route". Another example:

iface eth1 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  gateway 192.168.1.254
  up ip route add 192.168.126.0/24 via 192.168.1.253

Should work!

1
  • 1
    under debian the package iproute provides the ip binary
    – ThorstenS
    Aug 9, 2009 at 21:45
0
route add -net 192.168.126.0/24 gw 192.168.1.1 dev eth1

You can also add that to your /etc/rc.local

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .