VMWare克隆后Ubuntu的"No such device eth0"错误
来源:互联网 发布:字幕软件怎么查看 编辑:程序博客网 时间:2024/05/05 23:02
环境:VMWare 11.04
在本地虚拟机开启时,不知是什么愿意,弹出个窗口 I ReMOVE IT 和 I Copied it ,我点击了“I Copied it ”,后,虚拟机的IP地址被修改了
原因
新克隆的虚拟机镜像的网卡mac地址已经变更。打开虚拟机的.vmx文件,ethernet0.generatedAddress项记录了该虚拟机的mac地址。
查看所有适配器信息
ifconfig -a
发现除了原来的eth0外,Ubuntu已经将新网卡命名为eth1。
Ubuntu保存网卡mac地址和设备名的配置文件在
/etc/udev/rules.d/70-persistent-net.rules
网卡的网络配置保存在
/etc/network/interfaces
该配置文件中只有原来eth0的配置信息。
解决方案1
移动/删除rules文件。(已验证)
重启后Ubuntu会创建新的rules文件。
将新网卡辨认为eth0,沿用原eth0的网络配置。
如果网络配置是自动获取IP,则无需做其他修改。
sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old
解决方案2
修改rules文件。(未验证)
sudo pico /etc/udev/rules.d/70-persistent-net.rules
原内容如下
# PCI device 0x1022:0x2000 (pcnet32)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:xx:xx", ATTR{type}=="1", NAME="eth0"# PCI device 0x1022:0x2000 (pcnet32)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:36:xx:xx", ATTR{type}=="1", NAME="eth1"
删除eth1的配置,用eth1的mac地址替代eth0的mac地址。
# PCI device 0x1022:0x2000 (pcnet32)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:36:xx:xx", ATTR{type}=="1", NAME="eth0"
重启后Ubuntu同样会将新网卡辨认为eth0,沿用原eth0的网络配置。
如果网络配置是自动获取IP,则无需做其他修改。
解决方案3
修改interfaces文件。(已验证)
sudo pico /etc/network/interfaces
将所有的eth0替换为eth1。
如果是静态地址则同时修改相应设置。
- VMWare克隆后Ubuntu的"No such device eth0"错误
- VMWare克隆后Ubuntu的"No such device eth0"错误
- VMWare克隆后Ubuntu的"No such device eth0"错误
- VMWare克隆后Ubuntu的"No such device eth0"错误
- VMWare Ubuntu10.04 克隆后的“No such device eth0”错误
- VMware克隆虚拟机 eth0: unknown interface: No such device
- Vmware上Clone Ubuntu虚拟机后提示"No such device eth0"
- Ubuntu No such device eth0
- VMWARE UBUNTU 虚拟机中 启动网络报“eth0 No such device”的解决方案
- 嵌入式 Vmware中安装Linux虚拟机出现没有eth0的解决方案No-such-device-eth0
- VMWARE UBUNTU网口自动增加 eth0 no such device解决方案
- ubuntu 虚拟机镜像 复制后 启动 出现 “ eth0: ERROR while getting interface flags: No such device”
- Linux系列:解决Ubuntu或Fedora虚拟机重启网络时出现的“No such device eth0”或“Job failed”错误
- ifconfig eth0 XXX 显示NO SUCH DEVICE
- 在VMware中解决克隆后eth0不见的问题
- eth0,eth0: ERROR while getting interface flags: No such device
- VMware 克隆linux后找不到eth0
- Vmware克隆Centos后 重新设置eth0
- 个性化和人性化------剖析新闻客户端未来发展方向
- iOS 如何选择delegate、notification、KVO
- 熬之滴水成石:Spring--精简的J2EE(7)
- 云计算产业创新实践者——2013北京云基地白皮书
- 基于Java的四大开源测试工具
- VMWare克隆后Ubuntu的"No such device eth0"错误
- 【转】ARM指令集
- jquery 得到了this,如何获得到this下的一个元素
- CA 厂商排名
- NSNotificationCenter用法总结
- 关于samba的配置问题
- HTML如何屏蔽右键
- C中extern和C++中的export
- open.window弹出窗口实现居中