侧边栏壁纸
博主头像
龍騰博客 博主等级

行动起来,活在当下

  • 累计撰写 101 篇文章
  • 累计创建 28 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

突遭停电,家庭网络瘫痪排查记录

管理员
2025-08-30 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

昨晚遭遇两次停电,来电后发现网络不通,今天发现软路由(六网口,其中5个做了直通)的esxi6.7中vm network监控出现错误:虚拟交换机 "vSwitch0" 上丢失网络连接。物理网卡 vmnic0 已关闭。受影响的端口组: "VM Network", "Management Network"。

昨天停电给您带来了不少麻烦,很抱歉听到您遇到这样的问题。软路由的虚拟交换机出现连接丢失,以及OpenWrt的直通网卡没有连接,这确实是ESXi虚拟化环境中比较常见的故障。

整理详细排查步骤如下:

第1步:检查物理连接和硬件状态

这是最基础也最重要的一步。停电后,硬件状态可能会发生变化。

检查网线连接:确保所有网线,特别是连接到ESXi软路由的网线都插紧,没有松动。您可以尝试拔下后重新插上。

检查指示灯状态:观察ESXi软路由上对应的vmnic0网口以及您OpenWrt直通的四个LAN口的指示灯。

正常情况下:指示灯应该是绿灯常亮或橙色闪烁(具体颜色取决于网卡型号和连接速度)。

异常情况:如果指示灯不亮,说明网卡可能未通电、网线损坏或端口本身有问题。

检查ESXi软路由硬件:确保所有硬件组件(如内存条、直通的网卡)都安装牢固。如果可能,您可以尝试重新拔插一次,以排除接触不良的问题。

检查ESXi直通设备的分配状态

这是最关键的一步。

登录ESXi管理界面(vSphere Client或Web客户端)。

导航到“主机”>“硬件”>“PCI设备”。

找到您之前直通的那四块网卡。检查它们的状态:

正常情况:状态应该显示为“直通”(Passthrough)。

异常情况:如果状态显示为“未使用”或没有显示在列表中,说明ESXi系统在启动时未能正确识别它们。

第2步:在ESXi中排查vmnic0和vSwitch0的问题

如果物理连接正常,那么问题可能出在ESEix系统内部。

进入ESXi管理界面:通过键盘和显示器直接登录ESXi主机的控制台,或使用vSphere Client/Web客户端远程登录。

检查物理网卡状态:

在ESXi管理界面中,导航到“网络”>“物理网卡”。

查看vmnic0的状态。确认它是否显示为“已连接”或“已启用”。如果显示“已禁用”或“已断开连接”,尝试右键点击并启用它。

您还可以查看“适配器”标签,确认vmnic0是否在列表中。

检查虚拟交换机状态:

导航到“网络”>“虚拟交换机”。

找到vSwitch0。检查它的详细信息,确保vmnic0作为上行链路(Uplink)被正确分配。

如果发现vmnic0没有关联到vSwitch0,您可以尝试编辑vSwitch0并手动添加vmnic0作为上行链路。

如果以上步骤都无法解决,您可以考虑重新创建一个名为“vSwitch0”的虚拟交换机,并将vmnic0分配给它。

  1. 取消直通:右键点击这四块网卡,选择“切换直通状态”或类似选项,将其状态从“直通”切换回来。

  2. 重启ESXi主机:这是必要步骤,因为ESXi需要在重启后才能正确加载PCI设备。

  3. 重新直通:ESXi重启后,再次进入“PCI设备”列表,重新将这四块网卡设置为“直通”模式。

如果重新直通后,vSwitch0 仍然没有连接,说明问题可能比单纯的直通配置混乱更复杂。这意味着 ESXi 管理网络所在的端口依然有问题,无法正常工作。

遇到这种情况,您可以按照以下步骤进行排查和处理:

1. 检查物理网口和网线

您需要先确认硬件本身是否正常工作。

检查指示灯:仔细观察连接到 ESXi 软路由的网口(即 vmnic0 对应的那个网口)指示灯。如果指示灯不亮,可能是网口故障、网线损坏或交换机端口故障。

更换网线和交换机端口:尝试更换一根新的网线,并插到交换机上另一个可用的端口。如果指示灯亮了,说明之前的网线或交换机端口可能有问题。

2. 重启 ESXi 管理网络服务

如果物理连接没有问题,可以尝试重启 ESXi 内部的管理网络服务。

通过 ESXi 控制台操作:

直接在 ESXi 主机上连接显示器和键盘,登录控制台。

进入 Troubleshooting Options(故障排除选项)。

选择 Restart Management Agents(重启管理代理)。这个操作会重启 ESXi 的管理服务,但不会影响正在运行的虚拟机。

等待服务重启完成,然后检查 vSwitch0 是否恢复连接。

3. 重新配置网络管理

如果重启服务无效,您可能需要手动重建 vmnic0 与 vSwitch0 的绑定关系。

通过 ESXi 控制台操作:

登录 ESXi 控制台,进入 Configure Management Network(配置管理网络)。

进入 Network Adapters(网络适配器)。

检查 vmnic0 是否在列表中并显示为Connected(已连接)。

如果状态异常,尝试禁用并重新启用 vmnic0。

如果 vmnic0 依然无法正常工作,您可以尝试将管理网络切换到该网卡的另一个物理端口(比如 vmnic1)。

进入 IPv4 Configuration,确认 IP 地址、子网掩码和网关等设置是否正确。

最后还发现:

必联交换机bl-sg108m坏掉了

0

评论区