目录
问题描述
在一台VMware的虚拟机里面,网络管理器显示找不到网络接口。
显示信息如下图:
排错步骤
- 在VMware上确认VM有分配网络适配器并启用:
- 查看网络接口配置文件,内容出现乱码。(可能是我之前编辑的时候不小心弄错了)
- 编辑 /etc/sysconfig/network-scripts/ifcfg-ens224 文件,删除之前的乱码并加入以下从其它网络接口复制过来的信息。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens224
UUID=51e51e64-7ba7-40bc-8e30-c382bb32b248
DEVICE=ens224
ONBOOT=yes
- 运行 uuidgen 重新生成一个网络接口UUID,避免跟复制过来的网络接口UUID重复。(为什么要重新生成UUID,请参考https://unix.stackexchange.com/questions/147964/what-is-the-purpose-of-uuids-for-nics)
- 编辑/etc/sysconfig/network-scripts/ifcfg-ens224,把UUID改为刚刚生成的UUID。
- 重新加载配置文件后可以正确显示网络接口信息。