【环境】

PC:Win10
VMware版本: Workstation 12 Pro
虚拟机操作系统:CentOS-8.5.2111-x86_64-dvd1.iso

【前提】

  1. 根据镜像创建虚拟机
  2. 网络配置完成,且能与物理机ping通
  3. 防火墙关闭
    在这里插入图片描述

【复现步骤】

  1. 重启虚拟机
  2. 输入# ip a 查看网络状态

【问题描述】

# ip a

在这里插入图片描述

# cat /etc/sysconfig/network-scripts/ifcfg-{网卡名}

在这里插入图片描述

【问题分析】

  1. 尝试用ifconfig {网卡名} up 启动网卡,网卡更新为UP状态,但仍然没有IP地址
    在这里插入图片描述
    使用# systemctl restart NetworkManager仍无效
  2. 重启虚拟机,无效
  3. nmcli 查看网卡信息,发现网卡未托管
    在这里插入图片描述
    # nmcli n 查看NetworkManager托管状态, enabled为已托管,disabled表示未托管
    在这里插入图片描述

【解决方案】

  1. 开启nmcli托管
# nmcli n on
  1. 重启NetworkManager网络
# systemctl restart NetworkManager

【总结】

网络排查顺序

  1. 查看网卡配置文件,检查各参数拼写以及配置。 # cat /etc/sysconfig/network-scripts/ifcfg-{网卡名称}
  2. 判断网卡连接设置状态 # ethtool {网卡名称}
    在这里插入图片描述
  3. 判断网卡接口状态 # ifconfig {网卡名称}
  4. 判断是否连通本地网络,网关
  5. 判断是否连通外网(检查防火墙状态)

【参考】

https://blog.csdn.net/qq_38361800/article/details/118099997
https://blog.csdn.net/renfeigui0/article/details/104143027

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐