安装系统时候为防止后面克隆导致网卡MAC地址重复,安装系统的时候没有添加网卡,后面克隆完系统添加了网卡,通过setup发现找不到网卡,安装VMware tools后发现也还是一样,把VMXNET3换成E1000重启后发现还是认不出,怎么办?配置文件没找到我就创建了个,配置好IP、DNS,重启网卡提示以下错误:
Device eth0 does not seem to be present, delaying initialization. 这时候通过setup就可以找到网卡了,发现网卡、NDS那栏是空着的,我就又给填上,保存退出,重启网卡,提示如上错误,
网上查找资料后得知是MAC的问题,于是我又在配置文件里添加上对应的MAC地址
1
| HWADDR=00:0C:29:2C:E1:0F
|
重启网卡,问题依然,然后我又删除/etc/udev/rules.d/70-persistent-net.rules文件,重启机器,系统在启动时会自动监测变化,然后由/lib/udev/write_net_rules写入到/etc/udev/rules.d/70-persistent-net.rules中,这时候我再重启网卡发现还是一样,于是查看了下
70-persistent-net.rules文件,
1
2
3
4
5
6
7
8
9
10
11
12
13
| [iyunv@localhost ~]# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:be:47:37", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0C:29:2C:E1:0F", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
[iyunv@localhost ~]#
|
发现ATTR{address}=="00:0C:29:2C:E1:0F"对应的NAME=eht1,于是又回到配置文件中将DEVICE修改成eth1,重启网卡正常启动
|