aDSL 丢包,但仅当连接了多台计算机时

aDSL 丢包,但仅当连接了多台计算机时

我在将 LAN 连接到 aDSL 时遇到了问题。

我运行一台具有固定 IP 地址的 Mac Mini 服务器,以及我自己的命名 smtpd、httpd 等。还有另外两台以太网计算机和一台 Airport Extreme WiFi 路由器(配置为桥接器),通过 8 端口交换机和 D-Link 路由器/防火墙运行。DLink 路由器将我的固定 IP 直接转换为 Mac Mini,其他路由器从我的路由器获取 DHCP。

所需网络的拓扑。

最明显的症状是网页加载缓慢或不完整、邮件无法发送、以及外部监控服务报告 DOWN。

如果我 ping ISP 的边缘路由器(直接从我的路由器或任何连接的计算机),它会非常断断续续。它可能会连续数十秒达到 100%,然后连续数十秒出现 50% 或更多的数据包丢失。

ping -A -n -c 10 65.38.45.1
PING 65.38.45.1 (65.38.45.1): 56 data bytes
64 bytes from 65.38.45.1: icmp_seq=0 ttl=254 time=22.780 ms
64 bytes from 65.38.45.1: icmp_seq=1 ttl=254 time=23.520 ms
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
64 bytes from 65.38.45.1: icmp_seq=5 ttl=254 time=23.207 ms
64 bytes from 65.38.45.1: icmp_seq=6 ttl=254 time=23.774 ms
Request timeout for icmp_seq 7
64 bytes from 65.38.45.1: icmp_seq=8 ttl=254 time=23.608 ms
64 bytes from 65.38.45.1: icmp_seq=9 ttl=254 time=24.670 ms

--- 65.38.45.1 ping statistics ---
10 packets transmitted, 6 packets received, 40.0% packet loss
round-trip min/avg/max/stddev = 22.780/23.593/24.670/0.579 ms

如果我通过 DHCP 将计算机直接连接到 aDSL 调制解调器,则一切正常,所以我的 ISP 会说:“抱歉,那是你们的问题,不是我们的问题。”他们让电话公司的技术人员检查了网络接口,他说那里一切正常。

零丢包网络拓扑。

但是,如果我通过路由器或交换机插入第二台计算机(两台计算机都相对安静),那么数据包就会开始丢失。

高数据包丢失网络的拓扑。

我知道如果我的所有电脑同时进行大量下载,可能会出现数据包丢失的情况。但只要插入第二台没有网络流量的电脑,这种情况就会发生。

奇怪的是:将我的笔记本电脑直接插入 aDSL 调制解调器后,发现 100% 成功,如果我将其插入“正常”网络,一切会正常工作几分钟,然后数据包又会开始丢失!我可以在我的 LAN 上的任何计算机上运行 100% ping 测试,一切工作正常几分钟。

在我看来,这有点像“流量整形”,即 ISP 检测到我有多台计算机接入,然后减少带宽。他们声称不会这么做。

我对网络非常了解,但这让我很困惑。

我已经束手无策了。有什么办法可以调试和修复这个问题吗?

更新+1 感谢“sawdust”建议我回归基本原则。我将笔记本电脑与其他电脑的不同组合配对,发现只有当 Mac Mini Server 和 D-Link 连接时,事情才会变糟。我取出路由器,将交换机直接连接到调制解调器,一切开始正常。谢谢,D-Link。

在此处输入图片描述

我以为我以前尝试过这种配置,但我猜没有,或者当时出现了其他问题。

但现在我无法让打印机工作。它一直想进入 10.129 网络,而其他计算机无法在那里看到它。我想,还是继续努力吧……

答案1

更新+1 感谢“sawdust”建议我回归基本原则。我将笔记本电脑与其他电脑的不同组合配对,发现只有当 Mac Mini Server 和 D-Link 连接时,事情才会变糟。我取出路由器,将交换机直接连接到调制解调器,一切开始正常。谢谢,D-Link。

在此处输入图片描述

我以为我以前尝试过这种配置,但我猜没有,或者当时出现了其他问题。

但现在我无法让打印机工作。它一直想进入 10.129 网络,而其他计算机无法在那里看到它。我将所有 MAC 发送给我的 ISP,他们说他们会在与我的静态 IP 相同的子网中提供动态 IP,这样我就可以再次看到打印机了。

相关内容