我从 Ubuntu 8.10 开始使用 Ubuntu;今天我正在使用 Ubuntu 12.04 服务器。
我在启动时难以保持静态路由。我通常会放置路由命令
/sbin/route add -net <IP>/<MASK> <GW> dev <ethX>
Run Code Online (Sandbox Code Playgroud)
in/etc/rc.local或者我会routes在目录中创建一个文件(命名)/etc/network/if-up/,但我注意到在 Ubuntu 12.04 上它不起作用。
如果我在 shell 中键入命令,它们会起作用,但是当它们在指定的文件中时,相同的命令不起作用。
我已经尝试将文件名更改为其他名称,认为我的文件名 ( routes) 在 Ubuntu 12.04 中可能是错误的,但这也不起作用。
我还注意到该命令/sbin/ifconfig有效,而不是/sbin/route.
网络设置发生了什么变化?
如何在 Ubuntu 12.04 上定义静态路由?