linux 复制虚拟机时重启网卡出现错误:device eth0 does not seem to be present,delaying initialization
2015-08-18 13:32
671 查看
原因:因为虚拟系统只直接复制,所以复制了mac地址,DHCP会检测到相同的mac地址,从而无法分配IP地址
解决办法:
第一种办法:
1)打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示:
# vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:bd:1
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
可以看到上面有eth0和eth1两块网卡,其中eth0是直接复制的mac地址,eth1是另一个mac地址,在此我们必须使用eth1的mac地址,才能分配IP地址
2)打开/etc/sysconfig/network-scripts/ifcfg-eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
将 DEVICE="eth0" 改成 DEVICE="eth1" ,
将 HWADDR="00:0c:29:8f:89:97" 改成上面的mac地址 HWADDR="00:0c:29:50:bd:17"
3)重启reboot
第二种办法:
1)直接删除/etc/udev/rules.d/70-persistent-net.rules这个文档,让系统自动生成一个新的70-persistent-net.rules
#rm -f /etc/udev/rules.d/70-persistent-net.rules
2) 打开/etc/sysconfig/network-scripts/ifcfg-eth0,删除HWADDR="00:0c:29:8f:89:97"这一行
3)重启reboot
解决办法:
第一种办法:
1)打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示:
# vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:bd:1
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
可以看到上面有eth0和eth1两块网卡,其中eth0是直接复制的mac地址,eth1是另一个mac地址,在此我们必须使用eth1的mac地址,才能分配IP地址
2)打开/etc/sysconfig/network-scripts/ifcfg-eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
将 DEVICE="eth0" 改成 DEVICE="eth1" ,
将 HWADDR="00:0c:29:8f:89:97" 改成上面的mac地址 HWADDR="00:0c:29:50:bd:17"
3)重启reboot
第二种办法:
1)直接删除/etc/udev/rules.d/70-persistent-net.rules这个文档,让系统自动生成一个新的70-persistent-net.rules
#rm -f /etc/udev/rules.d/70-persistent-net.rules
2) 打开/etc/sysconfig/network-scripts/ifcfg-eth0,删除HWADDR="00:0c:29:8f:89:97"这一行
3)重启reboot
相关文章推荐
- Windows下使用VNC连接CentOS7远程桌面
- 通过SSH连接linux服务器
- centos编译内核:no space left on device 解
- Linux命令行文本加密的小技巧
- CentOS-6.3安装配置JDK-7
- Python在Windows和在Linux下调用动态链接库的教程
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
- Quit to set up node.js on centos6
- 要做linux运维工程师的朋友,必须要掌握以下几个工具才行
- Linux文件系统相关知识整理
- SELinux初探
- CentOS 6.5 yum安装配置lnmp环境,简单实用
- 在CentOS6.5搭建LAMP环境
- ZedBoard Linux开发 --- TFTP&NFS启动
- Linux中使用sed命令替换字符串小结
- SELinux 简介
- Linux Samba安装配置
- 操作系统 linux 内核的三种进程调度方法
- CentOs7安装笔记
- Linux:扩大文件句柄