首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么改变了网络接口?

什么改变了网络接口?
EN

Server Fault用户
提问于 2014-03-11 18:01:56
回答 1查看 413关注 0票数 0

我将Ubuntu12.04安装到虚拟机上。我编辑过这样的/etc/network/interfaces

代码语言:javascript
复制
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

然后我使用relinux创建了一个livecd.iso。从DVD (livecd.iso)引导后,网络接口正在发生变化。

从DVD启动后的/etc/network/interfaces

代码语言:javascript
复制
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

代码语言:javascript
复制
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

我真的很困惑。什么改变了网络接口?我怎样才能防止这些变化?

EN

回答 1

Server Fault用户

发布于 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。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/581358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档