在过去的一个月里,我的家庭互联网一直不稳定,到目前为止,我的 ISP 一直无法找出原因,所以我想确保我已经排除了所有可能的原因。
我有一个 150/15 有线互联网连接,我通过本地 ISP 获得,该 ISP 从拥有基础设施的较大 ISP 转售。在过去一个月左右的时间里,我的连接似乎在几秒钟内工作正常,然后它丢弃了所有数据包几秒钟,然后再次正常工作了一会儿。这会导致流媒体问题、网页无法加载等。现在在家工作几乎是不可能的,因为我的 RDP 连接每分钟冻结几次,我尝试输入的任何内容最终都会丢失或重复字符。
这是 ping 测试的示例:
Pinging google.ca [172.217.0.227] with 32 bytes of data:
Reply from 172.217.0.227: bytes=32 time=16ms TTL=56
Reply from 172.217.0.227: bytes=32 time=18ms TTL=56
Reply from 172.217.0.227: bytes=32 time=19ms TTL=56
Reply from 172.217.0.227: bytes=32 time=20ms TTL=56
Request timed out.
Reply from 172.217.0.227: bytes=32 time=515ms TTL=56
Reply from 172.217.0.227: bytes=32 time=52ms TTL=56
Reply from 172.217.0.227: bytes=32 time=24ms TTL=56
Request timed out.
Reply from 172.217.0.227: bytes=32 time=523ms TTL=56
Reply from 172.217.0.227: bytes=32 time=16ms TTL=56
Reply from 172.217.0.227: bytes=32 time=14ms TTL=56
Request timed out.
Request timed out.
Reply from 172.217.0.227: bytes=32 time=513ms TTL=56
Reply from 172.217.0.227: bytes=32 time=45ms TTL=56
Reply from 172.217.0.227: bytes=32 time=23ms TTL=56
Request timed out.
Reply from 172.217.0.227: bytes=32 time=16ms TTL=56
Reply from 172.217.0.227: bytes=32 time=13ms TTL=56
Reply from 172.217.0.227: bytes=32 time=16ms TTL=56
Reply from 172.217.0.227: bytes=32 time=17ms TTL=56
Reply from 172.217.0.227: bytes=32 time=20ms TTL=56
Reply from 172.217.0.227: bytes=32 time=20ms TTL=56
Reply from 172.217.0.227: bytes=32 time=46ms TTL=56
Reply from 172.217.0.227: bytes=32 time=17ms TTL=56
Reply from 172.217.0.227: bytes=32 time=77ms TTL=56
Reply from 172.217.0.227: bytes=32 time=15ms TTL=56
Reply from 172.217.0.227: bytes=32 time=57ms TTL=56
Reply from 172.217.0.227: bytes=32 time=21ms TTL=56
Reply from 172.217.0.227: bytes=32 time=18ms TTL=56
Reply from 172.217.0.227: bytes=32 time=40ms TTL=56
Reply from 172.217.0.227: bytes=32 time=15ms TTL=56
Reply from 172.217.0.227: bytes=32 time=18ms TTL=56
Reply from 172.217.0.227: bytes=32 time=17ms TTL=56
Reply from 172.217.0.227: bytes=32 time=26ms TTL=56
Reply from 172.217.0.227: bytes=32 time=24ms TTL=56
Reply from 172.217.0.227: bytes=32 time=15ms TTL=56
Reply from 172.217.0.227: bytes=32 time=12ms TTL=56
Reply from 172.217.0.227: bytes=32 time=21ms TTL=56
Reply from 172.217.0.227: bytes=32 time=16ms TTL=56
Reply from 172.217.0.227: bytes=32 time=21ms TTL=56
Reply from 172.217.0.227: bytes=32 time=17ms TTL=56
Reply from 172.217.0.227: bytes=32 time=13ms TTL=56
Reply from 172.217.0.227: bytes=32 time=20ms TTL=56
Reply from 172.217.0.227: bytes=32 time=19ms TTL=56
Request timed out.
Reply from 172.217.0.227: bytes=32 time=519ms TTL=56
Request timed out.
Reply from 172.217.0.227: bytes=32 time=519ms TTL=56
那是将计算机直接插入调制解调器,中间没有路由器或交换机。ISP 进行了测试,我的线路上似乎没有噪音,他们说我的信号很好。
我尝试过的事情:
- 从不同的计算机运行测试
- 用 ISP 发给我的新调制解调器更换调制解调器
- 从电涌保护器上拔下调制解调器并将其直接插入墙上(我的 ISP 认为这是电源问题)
- 拔掉我家里的其他设备,甚至关闭所有电路上的断路器,除了插入调制解调器的那个
- 更换从 ISP 接入点到我的调制解调器穿过我家的同轴电缆
我没有注意到我尝试过的任何事情有什么不同,我也没有注意到一天中不同时间的不同(尽管我大部分时间只能在晚上进行测试,所以这很难确认)。
有没有人有任何其他我可以运行的测试可能指向或排除我这边的问题?
编辑:这是我在进行 ping 测试时同时获取的跟踪路由数据。今晚回家后我会根据大家的建议做更多的测试。
Tracing route to google.ca [172.217.164.227]
over a maximum of 30 hops:
1 14 ms 14 ms 16 ms {MyIp}
2 * * * Request timed out.
3 25 ms 14 ms 21 ms ae3-118-agg01-tor.teksavvy.com [104.195.128.69]
4 17 ms 16 ms 22 ms ae4-0-bdr01-tor.teksavvy.com [206.248.155.94]
5 15 ms * 518 ms 72.14.212.134
6 19 ms 16 ms * 74.125.244.145
7 16 ms 14 ms 14 ms 216.239.41.247
8 516 ms 18 ms * yyz12s05-in-f3.1e100.net [172.217.164.227]
9 * 520 ms 28 ms yyz12s05-in-f3.1e100.net [172.217.164.227]
Trace complete.
Tracing route to one.one.one.one [1.1.1.1]
over a maximum of 30 hops:
1 * 518 ms 21 ms {MyIp}
2 * * * Request timed out.
3 * 517 ms * ae2-218-agg01-tor2.teksavvy.com [104.195.128.213]
4 * 548 ms * ae10-0-bdr01-tor2.teksavvy.com [206.248.155.92]
5 17 ms 37 ms 16 ms ae12-0-bdr01-tor.teksavvy.com [206.248.155.10]
6 20 ms 19 ms 30 ms 198.32.181.56
7 17 ms * 512 ms one.one.one.one [1.1.1.1]
Trace complete.
Tracing route to reddit.com [151.101.1.140]
over a maximum of 30 hops:
1 19 ms 17 ms 17 ms {MyIp}
2 * * * Request timed out.
3 581 ms 18 ms 528 ms ae2-218-agg01-tor2.teksavvy.com [104.195.128.213]
4 15 ms 29 ms 23 ms ae1-0-bdr01-tor.teksavvy.com [206.248.155.13]
5 * * * Request timed out.
6 518 ms 15 ms 17 ms 151.101.1.140
Trace complete.
它似乎没有在任何特定的跳转中失败,所以它可能只是在跟踪路由期间丢失了数据包。
根据您的尝试,我立即认为线路不好。您已经排除了设备问题,以及设备和调制解调器之间的任何变量。因此,除非您拥有的每一台设备都遇到相同的缺陷,否则这似乎是您的线路或 ISP 流量路由的直接问题。作为一致性的快速检查,您可以尝试 ping cloudflares DNS 1.1.1.1 吗?如果情况相同,那么我认为有必要再次致电 ISP,并且服务技术人员应该上门进行故障排除。
我将遵循的过程包括
traceroute
从家里到 ISP 网络外的几个地方(例如谷歌、亚马逊、CNN、BBC),并记下任何中间 IP 地址对这些 IP 地址中的每一个进行长时间运行的
ping
测试,并带有时间戳以供以后交叉引用如果丢失的数据包数量在统计上有显着差异,则路由中的相应差异(通过更多
traceroute
输出验证 - 请记住,路由会随时间变化)可能是相关的编辑添加:
如果您还没有一台机器,您可以继续运行以收集这些日志,花 100 美元购买一个 Raspberry Pi(或类似的)和一个 USB 硬盘驱动器(如果您没有的话,还有 SD 卡和 USB 电源和跳线)已经有了)。您可能还需要一个 USB 电池组,它可以在充电时继续提供电流(这并不容易找到),用作原始 UPS。
同时运行多个
ping
+date
日志记录会话,至少持续几天。如果需要,能够让您的 ISP 淹没在数据中。