我将Ubuntu12.04安装到虚拟机上。我编辑过这样的/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp然后我使用relinux创建了一个livecd.iso。从DVD (livecd.iso)引导后,网络接口正在发生变化。
从DVD启动后的/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
auto eth1
iface eth1 inet dhcp
auto wlan1
iface wlan1 inet dhcp但是,如果我通过NFS引导livecd.iso,情况就会有所不同。
通过NFS(网络文件系统)引导后的/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto wlan0
iface wlan0 inet manual
auto eth1
iface eth1 inet manual
auto wlan1
iface wlan1 inet manual我真的很困惑。什么改变了网络接口?我怎样才能防止这些变化?
发布于 2014-03-11 18:09:09
eth0、eth1等是比较复杂的设备ID的友好名称。因此,如果您使用一个配置并在不同的硬件上运行它,您将得到一个新的名称,因为eth0仍然链接到原始设备id。我对relinux的工作不熟悉。但这才是要点。
检查文件/etc/udev/rules.d/70-persistent-net.rules --它包含设备Ids (mac地址)映射到设备名称(eth0,eth1)。
如果您在执行iso之前删除此文件,则应该每次重新创建该文件,从而使第一个找到的网络设备eth0。
https://serverfault.com/questions/581358
复制相似问题