我从Ubuntu 8.10开始使用Ubuntu。今天,我正在使用Ubuntu 12.04 Server。
我在引导时难以保持静态路由。我通常会把路线命令
/sbin/route add -net <IP>/<MASK> <GW> dev <ethX>
,/etc/rc.local
否则我会routes
在目录内创建一个文件(名为)/etc/network/if-up/
,但是我注意到在Ubuntu 12.04上它不起作用。
如果我在外壳中键入命令,它们将起作用,但是当它们位于指定文件中时,相同的命令将不起作用。
我已经尝试将文件名更改为其他名称,以为我的文件名(routes
)在Ubuntu 12.04中可能是错误的,但这也行不通。
我还注意到该命令/sbin/ifconfig
有效,而不是/sbin/route
。
网络设置发生了什么变化?
如何在Ubuntu 12.04上定义静态路由?
ip add
和ip route
。一个命令来统治网络。:)
man 5 interfaces
your_command > stderr.txt 2>&1
)并检查其输出...