环境:
Win 10
Hyper-v
安装虚拟机:Centos 7
遇到问题:
网络配置无效,使用命令“ip addr” 网卡没有出现在列表中,显示了一个奇怪的网卡名字如“enp0s010f”,配置文件中“eth0”并没有出现在网卡列表中。
使用命令“systemctl status network”,查看网络状态,显示“Failed to start LSB”
疑问:
Centos7 是如何把一个真实的网卡与配置文件中的网卡建立连接,虚拟机外部分配了一个网卡,“enp0s010f”是否就是这个网卡名字。
解决:
1、使用命令“nmcli con show”查看系统的网卡。会列出name、UUID、device
其中“enp0s010f” 就是真实存在的设备名称,而可能我们配置的”eth0”虽然也在系统网卡中,但没有具体的设备
2、建立“enp0s010f” 与配置的”eth0” 的连接
修改 配置的”eth0” 中的UUID 为“enp0s010f” 的UUID
3、增加配置的”eth0” 物理地址
可能发现修改了UUID 还是无法访问网络,使用“ip addr” 查看还是看不到网卡“eth0”,还是显示“enp0s010f”。
我们还需要在”eth0” 增加“ip addr” 列出“enp0s010f”中的物理地址,即增加一行配置“HWADDR="00:15:....0e"”
参考文章: