linux手动添加网卡刷新网卡MAC后配置冲突问题
虚拟机中linux系统删除原网卡,新增多个网卡,或者手动更改网卡MAC地址后,需要在操作系统中进行相应的配置
执行命令nmcli con show,查看所有网卡配置,可以发现有NAME不符合预期的网卡配置
此时执行重启网卡命令systemctl restart network.service会失败报错
重启网络服务报错失败,是因为缺少网卡配置文件或配置错误,或有其他冲突的配置文件
/etc/sysconfig/network-scripts路径下删除所有错误、冗余、无效的网卡配置文件
重新创建对应名称的配置文件,并编辑参数vi ifcfg-eth2
重新加载网卡配置信息nmcli conn reload,显示信息正确
重新执行重启网卡命令systemctl restart network.service,可以正常执行,说明网络功能运行正常
执行ip a命令检查IP、MAC等信息是否正确
总结:根本原因是网卡配置文件不正确,缺少正确的配置文件或有多余的、错误的配置文件
备注:如果需要手动更改MAC地址或新增网卡以替换原网卡,不建议在原网卡配置文件中写入MAC及UUID