Linux ifconfig -a 没有eth0,而是eth1
ifconfig -a命令后没有
eth0网卡,而是
eth1和
lo`网卡
原因:克隆虚拟机模板,VMWare为了避免网卡冲突会重新为新的虚拟机模板虚拟一个网卡eth1,这就是为什么ifconfig时没有eth0了,虽然VMWare为新的CentOS虚拟机虚拟了一个新的网卡eth1,但它并没有更改/etc/sysconfig/network-scripts/ifcfg-eth0的信息
解决方法:
vim /etc/udev/rules.d/70-persistent-net.rules
,删除eth0对应的那一行,只保留eth1对应一行,记录eth1中的MAC地址(红框部分),然后将NAME="eth1"
改为NAME="eth0"
更改后
Esc
->:wq
退出保存vim /etc/sysconfig/network-scripts/ifcfg-eth0
, 将HWADDR
的MAC地址修改为步骤1中记录的MAC地址修改DEVICE、HWADDR ,修改为与步骤1一致
Esc
->:wq
退出保存reboot
,重启系统ifconfig -a
,查看网卡
likeqc
ends
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hi, likeqc!
评论