在最新的Ubuntu上更改默认的传出IP地址

我只是在我的Ubuntu服务器上设置了第二个IP地址,现在我试图用ip route replace default via <old-ip> src <new-ip>来将默认的外出IP地址更改为新的IP地址。

但是,每当我重新启动networking服务,它就会变成旧的IP地址。

是的,这是因为Ubuntu在networking服务的每次启动时都会dynamic地设置默认路由。 你可以打开/ etc / network / interfaces,并在这个界面下添加你的命令:

 post-up ip route replace default via <old-ip> src <new-ip> 

你的意思是你正试图改变你的IP地址?

https://help.ubuntu.com/lts/serverguide/network-configuration.html

改变/ etc / network / interfaces中的设置来设置你想要的IP地址。 只需将eth0更改为eth1或任何接口即可。

 auto eth0 iface eth0 inet static address 10.0.0.100 netmask 255.255.255.0 gateway 10.0.0.1