【环境】
PC:Win10
VMware版本: Workstation 12 Pro
虚拟机操作系统:CentOS-8.5.2111-x86_64-dvd1.iso
【前提】
- 根据镜像创建虚拟机
- 网络配置完成,且能与物理机ping通
- 防火墙关闭
【复现步骤】
- 重启虚拟机
- 输入# ip a 查看网络状态
【问题描述】
# ip a
# cat /etc/sysconfig/network-scripts/ifcfg-{网卡名}
【问题分析】
- 尝试用
ifconfig {网卡名} up
启动网卡,网卡更新为UP状态,但仍然没有IP地址
使用# systemctl restart NetworkManager
仍无效 - 重启虚拟机,无效
nmcli
查看网卡信息,发现网卡未托管
# nmcli n
查看NetworkManager托管状态, enabled为已托管,disabled表示未托管
【解决方案】
- 开启nmcli托管
# nmcli n on
- 重启NetworkManager网络
# systemctl restart NetworkManager
【总结】
网络排查顺序
- 查看网卡配置文件,检查各参数拼写以及配置。
# cat /etc/sysconfig/network-scripts/ifcfg-{网卡名称}
- 判断网卡连接设置状态
# ethtool {网卡名称}
- 判断网卡接口状态
# ifconfig {网卡名称}
- 判断是否连通本地网络,网关
- 判断是否连通外网(检查防火墙状态)
【参考】
https://blog.csdn.net/qq_38361800/article/details/118099997
https://blog.csdn.net/renfeigui0/article/details/104143027