网络问题排查
了解在运行救援系统时如何识别和解决网络问题。
1. 检查防火墙
2. 激活救援系统
3. 运行 dhclient
4. 运行 MTR
5. 运行 iperf3
6. 向 netcup 报告
有关网络中断或故障的最新信息,请访问我们的状态页面:https://www.netcup-status.de
以下特征可能表明您的服务器存在问题:
- Ping 延迟增加达 100 毫秒或更高。
- 通往 VPS 的路由路径上出现数据包丢失(丢包),甚至可能发生在最后一跳节点。
检查您的网络连接并将结果发送给我们。
1. 检查防火墙
检查防火墙是否拦截了您正在使用的应用程序。为此,请停用防火墙并重启该应用程序。
或者,您可以创建一条全部允许策略:
- 在服务器控制面板 (SCP) 中,点击顶部的防火墙策略(Firewall Policies)菜单项。
- 点击创建防火墙策略(Create Firewall Policy)。
- 为每种协议类型添加两条规则:
- 入站:ACCEPT
- 出站:ACCEPT
确保全部允许策略排在第一位。您可以通过拖放将策略向上移动。
如果您在服务器上使用 DHCP,请确保防火墙允许 DHCP:DHCP 示例配置
2. 激活救援系统
将您的服务器引导启动进入救援系统。
请注意,必须在救援系统处于激活状态时执行这些测试。这可以排除操作系统层面的任何问题。
当救援系统处于激活状态时,防火墙处于禁用状态且无法启用。
3. 运行 dhclient
dhclient 命令用于检查您的服务器是否能从 DHCP 服务器获取 IP 地址。
执行以下命令:
dhclient -v <Networkinterface>
默认网络接口通常为 eth0。可以使用 ip a 确定不同的接口名称。
4. 运行 MTR
使用 MTR (My Traceroute) 或 WIN-MTR 检查通往节点路由上的数据包丢失情况。使用以下终端命令从服务器向外以及向服务器发起至少 500 次 ping:
mtr <server_ip>
您可以在服务器控制面板 (SCP) 的网络(Network)下找到服务器 IP。
确保已激活 netcup Ping allow 防火墙规则。如果您已将其删除,请在服务器控制面板 (SCP) 的防火墙(Firewall)下点击恢复默认策略(Restore Default Policies)。
请注意,出于分析目的,我们需要 My Traceroute 而非普通的 Traceroute,因为 My Traceroute 的信息更加详细。
5. 运行 iperf3
接下来,通过终端运行 iperf3。这将向我们提供关于进出您服务器的连接和速度信息。请确保防火墙端口 5201 TCP(默认端口)已开放。
IPv4
- 执行以下命令:
iperf3 -c speedtest.wtnet.de -p 5200 -P 10 -4
- 执行以下命令:
iperf3 -c speedtest.wtnet.de -p 5200 -P 10 -4 -R
IPv6
- 执行以下命令:
iperf3 -c speedtest.wtnet.de -p 5200 -P 10 -6
- 执行以下命令:
iperf3 -c speedtest.wtnet.de -p 5200 -P 10 -6 -R
6. 向 netcup 报告
请联系客户支持。您的工单中应包含以下信息:
- 您的客户编号
- 服务器名称和 IP 地址
- dhclient 的输出
- MTR 的输出
- iperf3 的输出
- 关于是否已引导进入救援系统的信息
为了帮助我们处理您的工单,请将所请求的信息作为附件中的文本文件提供。我们将尽快处理您的请求。
您可能还对以下内容感兴趣:
最近更新:2026 年 6 月 25 日