在 /etc/network/interfaces 中添加虚拟接口不是永久性的

在 /etc/network/interfaces 中添加虚拟接口不是永久性的

我在 Windows 主机的虚拟机中运行 Ubuntu 13.10。我已将虚拟接口添加到 /etc/network/interfaces,例如

auto eth0:18
iface eth0:18 inet static
address 192.168.46.3
netmask 255.255.255.0
broadcast 192.168.46.255
network 192.168.46.0

我提起他们

sudo ifdown --all
sudo ifup --all

这很好,但是一旦我重新启动虚拟机,更改就会再次消失。我的印象是,即使我让虚拟机保持打开状态,但主机进入休眠和挂起状态,那么虚拟机上的接口配置就会再次消失?!

我需要做什么才能使这些更改静态化,以便它们在虚拟机启动后处于活动状态?

答案1

如果您安装了图形用户界面,网络管理器会在重新启动时覆盖更改。使用

sudo apt-get remove network-manager

重新编辑接口文件并重新启动以查看更改是否持久。

http://ubuntuforums.org/showthread.php?t=1767716

相关内容