有线连接非常慢(卡住)

有线连接非常慢(卡住)

我的笔记本电脑上有有线和无线连接。有线连接使用静态 IP,而无线连接通过 dhcp 连接到同一网络。虽然我可以 ping 通,但无法导航有线。这不是网络问题,因为相同的网络配置与其他 IP 共享。

配置在这里: http://pastebin.ubuntu.com/24548017/

无线 ping:

    PING www.google.com (216.58.205.132) 56(84) bytes of data.
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=1 ttl=52 time=19.9 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=3 ttl=52 time=9.27 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=4 ttl=52 time=12.2 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=5 ttl=52 time=16.8 ms
^C
--- www.google.com ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 4010ms
rtt min/avg/max/mdev = 9.274/14.559/19.925/4.102 ms

有线 ping:

PING www.google.com (216.58.205.132) 56(84) bytes of data.
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=2 ttl=52 time=6.29 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=5 ttl=52 time=6.40 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=7 ttl=52 time=5.47 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=8 ttl=52 time=6.17 ms
64 bytes from mil04s27-in-f4.1e100.net (216.58.205.132): icmp_seq=12 ttl=52 time=5.39 ms
^C
--- www.google.com ping statistics ---
12 packets transmitted, 5 received, 58% packet loss, time 15083ms
rtt min/avg/max/mdev = 5.397/5.949/6.404/0.426 ms

有时甚至:

$ ping www.google.com
ping: unknown host www.google.com

有线传输时,包裹丢失率会高得多。百分比可能高达 70%(甚至更高)。

我长期使用相同的配置,因此我认为这可能是更新问题。

你能帮我吗?

更多信息请见此处:http://pastebin.ubuntu.com/24548650/

答案1

我怀疑问题在于您有一个使用静态,另一个使用 dhcp。根据我的经验,当笔记本电脑正常插入时,无线会断开连接,以太网会接管,反之亦然。您的电脑没有发生这种情况吗?

由于两个独立的 IP 地址同时在同一台机器上运行,您可能会混淆数据传输……我敢打赌,当您的有线连接时,您的无线连接不会断开。

当有问题的机器已接入网络时,您可以尝试从网络上的另一台计算机 ping 无线网卡的 IP,如果 ping 成功,则它仍然处于连接状态,但实际上不应该处于连接状态。

如果不查看您的网络和流量,就很难判断。

我可以说:

“有时甚至:

$ ping www.google.com ping:未知主机 www.google.com”

可能意味着您的 DNS 无法正常工作。将静态 DNS 设置为 googles 8.8.8.8 和 8.8.4.4 或您选择的任何 DNS 服务器。

尝试在无线和有线发布屏幕截图或数据(不包括您的个人 IP www.whatsmyip.com)上使用 traceroute 命令,例如:traceroute google.com

(如果尚未安装,则可能需要安装 sudo apt-get install tr​​aceroute)

遇到此问题时,连续进行 10 次左右的跟踪路由,看看第一个本地地址是否保持不变或在有线和无线之间来回反弹......

在有线网络上禁用无线,查看数据包丢失是否减少。

您可以下载 Wireshark 并使用 DNS 过滤器查看 DNS 请求是否到达正确位置。如果我有 10 分钟的有线和无线流量记录,我就能知道实际发生了什么,这对您有很大帮助。

但是这些文件中会包含大量有关您的网络的个人信息。

相关内容