问题解决
描述
使用克隆的虚拟机,网卡和原虚拟机的相同,会导致克隆虚拟机的网卡不可用,从而使用ip addr
查看不到克隆虚拟机的ip,也无法使用SSH来连接该克隆虚拟机。
解决步骤
一:重新生成MAC地址
二:修改配置文件
修改/etc/sysconfig/network-scripts/ifcfg-eno16777736
中的HWADDR
配置项
ip addr | grep link/ether | sed 's/[ ]*link\/ether[ ]*/HWADDR=/g' | xargs echo >> /etc/sysconfig/network-scripts/ifcfg-eno16777736
或
ip addr | grep link/ether | sed 's/ *link\/ether */HWADDR=/g' | xargs echo >> /etc/sysconfig/network-scripts/ifcfg-eno16777736
[ ]*
替换多个空格(注意方括号中有空格),也可不用方括号,直接空格带*ifcfg-eno16777736
文件名需要具体判断
三:重启network
systemctl resatrt network
注意
非MAC相同导致的IP不可见
- 优先检查network和NetworkManager服务运行状态
- network如果运行不正常,检查NetworkManager,如果NetworkManager运行,先关掉NetworkManager
systemctl status network
systemctl status NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
重启下
网络配置文件
DEVICE
和NAME
的值需要和文件名(/etc/sysconfig/network-scripts/ifcfg-ens33
)以及ip addr
查出来的相同
DEVICE=ens33
NAME=ens33