For the complete documentation index, see llms.txt. This page is also available as Markdown.

网络故障排查

VergeOS 常见网络故障排查流程,包括 ping 测试、IP 地址验证、NIC 驱动检查、DNS 诊断和默认网关规则配置。

此页面包含常见的网络测试/故障排除步骤。

VM 内的 Ping 测试(测试网络连通性/DNS)

  1. ping google.com

    • Ping 回复表示已连接到互联网;如果报告了问题,请收集更详细的信息,例如无法访问的具体站点,以便进一步排查。

    • 如果没有 Ping 回复:继续进行下一个 Ping 测试。

  2. ping 8.8.8.8

    • Ping 回复表示已连接到互联网。如果这里有回复,但上面的测试(google.com)没有回复,请检查 DNS.

    • 如果没有 Ping 回复:运行下一个 Ping 测试,检查 VM 与网络路由器的连接。

  3. Ping 网络路由器地址。 要检查网络的地址设置,请参阅: 确定网络地址

    • Ping 回复表示 VM 正在连接到网络;如果 VM 在此处收到了 Ping 回复,但无法访问互联网(未通过上述 Ping 测试):请参阅 常见网络诊断 部分,以排查网络问题。

    • 如果没有 Ping 回复:继续测试下面的 VM 配置。

验证 VM 是否具有合适的 IP 地址

检查 VM 是否已获得 DHCP 地址:

  1. 导航到 VM 仪表板.

  2. 向下滚动到屏幕的 NIC 部分。如果网络为 NIC 分配了 DHCP 地址,它将显示在 IP 地址 字段中。 troubleshooting-verifyipaddress.png

  3. 如果在来宾 OS 中手动分配了 IP 地址(而不是使用 DHCP): -验证分配的 IP 地址位于该网络的地址范围内。

  1. 验证子网掩码和网关是否正确(网关应为网络路由器的 IP 地址)。

  2. 验证该 IP 地址未在同一网络中重复(未被其他 NIC 使用)。

通常建议在内部网络上使用 DHCP,而不是仅在 VM 来宾 OS 中手动分配地址。可以配置静态 DHCP,为特定 VM 预留特定地址: 创建 DHCP 静态条目

验证正确的 NIC 接口和驱动程序

VirtIO 通常是 NIC 设备的推荐接口,因为它一般能提供最佳性能。Windows VM 可能需要添加 VirtIO 驱动程序。VergeOS 自定义 Windows ISO 文件包含 VirtIO 驱动程序,可用于初始来宾 OS 安装;否则,可在以下地址下载最新的 VirtIO 驱动程序:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

检查 NIC 接口:

  1. 导航到 VM 仪表板.

  2. 向下滚动到屏幕的 NIC 部分。

  3. 接口 列将显示每个 NIC 的信息。 troubleshooting-verifyinterface.png

检查来宾防火墙和 AV 软件

如果在验证了 NIC 接口/驱动程序和 IP 地址后,VM 仍然无法到达其网络路由器,请检查来宾软件,例如 OS 防火墙、杀毒程序等,这些软件可能会阻止外部访问。请查阅这些产品的帮助菜单/文档以获取配置说明。

常见网络诊断

本部分解释了一些常见的网络诊断查询;有关内置诊断工具的更多信息,请参阅 网络 - 诊断

检查网络是否具有互联网连接

  1. 进入网络仪表板。

  1. 单击 诊断 左侧菜单中的。

  2. 选择 Ping诊断查询 下拉列表。

  3. 单击 发送 以测试对 8.8.8.8 的 ping(这是默认的 Host 值;它是 Google 的公共 DNS。)

  4. Ping 不成功可能表示网络配置不正确。

  5. 如果 Ping 测试成功;可以进一步测试以验证 DNS 是否正常工作;更改 Host 值为一个互联网 DNS 名称(例如 google.com),然后点击 发送

默认网关规则

为了让内部网络获得互联网连接,必须有一条默认网关规则,通过外部网络进行路由。

检查默认网关路由规则:

  1. 进入网络仪表板。

  2. 单击 规则 左侧菜单中的。

  3. 验证是否存在一条路由规则,其 Target 中定义了适当的外部网络。 示例: showdefgwrule.png

创建默认网关路由规则:

  1. 进入网络仪表板。

  2. 单击 规则 左侧菜单中的。

  3. 单击 新建 左侧菜单中的。

  4. 输入一个 名称 用于该规则(推荐名称:“Default Gateway”)。

  5. 操作 字段中,选择 路由.

  6. 方向 字段中,选择 出站.

  7. 类型 (Target)字段中,选择 其他网络 DMZ IP.

  8. 目标网络 字段中,选择合适的外部网络。

示例: defaultgw-create.png

确定网络地址

网络的网关地址和网络段可在网络仪表板中找到。

  • 网络:CIDR 格式的网络段(例如:192.168.0.0/24;10.10.0.0/24)

  • IP 地址:网络路由器地址(例如:192.168.0.1;10.10.0.1)

findnetworkaddress.png

默认情况下,内部 Layer-3 网络配置为网络段:192.168.0.0/24,路由器 IP 地址:192.168.0.1

DNS

测试网络上的 DNS

  1. 进入该网络的仪表板。

  2. 单击 诊断 左侧菜单中的。

  3. 选择 DNS 查询查询 下拉列表。

  4. 可以使用默认值运行基本 DNS 测试。如有需要,可更改这些值:

    • Host (URL)

    • 查询类型 (记录类型)

    • DNS 服务器 (可选,用于指定特定 DNS 服务器,覆盖默认值)

  5. 单击 发送 以提交查询。

  6. Responses 窗口将显示结果;成功的 DNS 查询会返回所输入 Host 对应的 IP 地址。

从 VM 测试 DNS

当 VM 能够访问互联网 IP 地址,但无法访问 URL 地址时,说明存在 DNS 问题。如果从网络上验证了 DNS 功能,但从 VM 本身无法验证,请检查 VM 来宾 OS 中的 DNS 配置;可执行的 DNS 查询测试会因来宾 OS 版本而异(nslookup、dig 等)

如需更多故障排除帮助,请联系 VergeOS 支持。

最后更新于

这有帮助吗?