无法永久设置网关

无法永久设置网关

我在 ubuntu 12.04 vm 上

我读https://help.ubuntu.com/12.04/serverguide/network-configuration.html

这表示我可以使用以下命令设置网关:

sudo route 添加默认 gw 1​​0.0.2.211 eth0

它可以工作,但重启后就会消失。

我还尝试通过编辑文件来设置网关/etc/network/interface

auto eth0 iface eth0 inet dhcp gateway 10.0.2.211 pre-up sleep 2

我刚刚添加了网关线路。

但这似乎根本不起作用。

我尝试重新启动并运行:

sudo /etc/init.d/networking 重启

答案1

解决方案 1 [dirty]

sudo nano /etc/rc.local

ifconfig eth0 10.0.2.211 netmask 255.255.255.0 &&
route add default gateway XXX.XXX.XXX.XXX

crtl+O [写入] 和 crtl+x [关闭 nano]。启动过程结束时 ubuntu 读取并执行 rc.local

解决方案 2 [清除]

sudo nano /etc/network/interfaces

auto eth0
iface eth0 inet static
address XXX.XXX.XXX.XXX
netmask XXX.XXX.XXX.XXX
gateway XXX.XXX.XXX.XXX

crtl+O [写入] 和 crtl+x [关闭 nano]。

您的 ip 和 gw 不能是相同的 ip 地址。如果您希望在 dhcp 之后仅设置网关,请仅将其放入 rc.local 中

sudo nano /etc/rc.local

route add default gateway XXX.XXX.XXX.XXX

crtl+O [写入] 和 crtl+x [关闭 nano]

相关内容