VMWare克隆后Ubuntu的"No such device eth0"错误
来源:互联网 发布:隆逸优化作品 编辑:程序博客网 时间:2024/05/19 04:06
环境: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。
如果是静态地址则同时修改相应设置。
0 0
- 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
- java解压rar文件
- SCANV团队提醒:警惕YXcms高危SQL注入漏洞
- RGB与YCbCr颜色空间的转换
- [Java] 日期处理 03 Timestamp
- 开始博客了
- VMWare克隆后Ubuntu的"No such device eth0"错误
- C#简介
- linux和windows之间的文件传输
- java 神煞合婚法
- 黑马程序员-------ADO.NET数据访问
- UML 核心元素 版型
- 南方的冬天
- 当代码存在问题的时候...............
- 大声的进来看见第一