我有一个设置了 iptables 等的盒子(Xubuntu)作为网关。它已经运行多年了,一直很好。最近,我注意到我的内部主机在互联网上速度很慢。我从服务器和内部主机运行了速度测试。
在服务器上,我获得了预期的 100 Mb。然而,在内部主机上,我只能获得 10-30 Mb。我的主机通过 WiFi 连接到我的网络。我使用的是 Meraki 设备(MR72 和 MR42)。我从我的笔记本电脑到 AP 运行了一些 ping 测试:
$ ping 192.168.6.112
PING 192.168.6.112 (192.168.6.112) 56(84) bytes of data.
64 bytes from 192.168.6.112: icmp_seq=1 ttl=64 time=9.42 ms
64 bytes from 192.168.6.112: icmp_seq=2 ttl=64 time=4.82 ms
64 bytes from 192.168.6.112: icmp_seq=3 ttl=64 time=10.0 ms
64 bytes from 192.168.6.112: icmp_seq=4 ttl=64 time=3.77 ms
64 bytes from 192.168.6.112: icmp_seq=5 ttl=64 time=4.91 ms
64 bytes from 192.168.6.112: icmp_seq=6 ttl=64 time=4.48 ms
64 bytes from 192.168.6.112: icmp_seq=7 ttl=64 time=10.9 ms
64 bytes from 192.168.6.112: icmp_seq=8 ttl=64 time=10.4 ms
64 bytes from 192.168.6.112: icmp_seq=9 ttl=64 time=2.41 ms
^C
--- 192.168.6.112 ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8011ms
rtt min/avg/max/mdev = 2.412/6.809/10.975/3.151 ms
knichel@ORYX:~$ ping 192.168.6.104
PING 192.168.6.104 (192.168.6.104) 56(84) bytes of data.
64 bytes from 192.168.6.104: icmp_seq=1 ttl=64 time=3.42 ms
64 bytes from 192.168.6.104: icmp_seq=2 ttl=64 time=4.31 ms
64 bytes from 192.168.6.104: icmp_seq=3 ttl=64 time=2.18 ms
64 bytes from 192.168.6.104: icmp_seq=4 ttl=64 time=4.48 ms
64 bytes from 192.168.6.104: icmp_seq=5 ttl=64 time=2.12 ms
64 bytes from 192.168.6.104: icmp_seq=6 ttl=64 time=4.23 ms
64 bytes from 192.168.6.104: icmp_seq=7 ttl=64 time=2.24 ms
^C
--- 192.168.6.104 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6008ms
rtt min/avg/max/mdev = 2.129/3.287/4.484/1.005 ms
从服务器对 google 进行 Ping 测试在 30ms 范围内从笔记本电脑对 google 进行 Ping 测试在 40-60ms 范围内我使用 8.8.8.8 和 8.8.4.4 作为我的名称服务器并在内部分发 dhcp 地址。
我尝试重置 iptables 以允许所有内容并伪装在我的外部接口上,但这没有帮助。
我需要建议...