Windows 8 Wifi 连接随机冻结

Windows 8 Wifi 连接随机冻结

我正在使用相对较新的 SONY Vaio 笔记本电脑连接到 Linux 机器(本地网络上的 Raspberry Pi),但遇到了一个问题,即连接似乎在数据量较大(不是太大,大约几 KB)时冻结。我在两种情况下都遇到过这种情况:

1) 我通过 SSH(Putty 或 cygwin)进行连接,当 Linux 机器上的命令产生较大的输出时,例如在 emacs 中编辑文件或执行“find .”时,连接会冻结。然后 SSH 会话会在输出中间冻结。这并不是说 SSH 会话似乎被终止了,而是它只是挂起了,我必须重新连接。

2) 我在机器上运行 Apache,我可以访问一个简单的小型 index.html 文件,但例如,我无法访问较大的 css 文件。我的浏览器的网络控制台只显示该请求“待处理”。在 Apache 的访问日志中,我可以看到该请求的状态为 200,但文件未传输。

当我使用有线连接(而不是 wifi)时,它就可以正常工作。即使我通过 Wifi 连接手机,它也可以正常工作。

所以这似乎是与 WIFI 相关的问题。我提到我正在使用较新的 VAIO 笔记本电脑,因为这些设备似乎可能存在一些与 wifi 相关的问题。当我使用 USB Wifi 加密狗而不是集成 wifi 芯片时也会出现此问题。我使用的是 Windows 8。

有人有想法吗?

答案1

这发生在我身上,我相信我找到了解决方案......

输入以下任意一个:

sudo ifconfig eth0 mtu 1454

或者,在您的/etc/network/interfaces文件中添加以下行mtu 1454,使其看起来类似于:

auto eth0
iface eth0 inet static
    address 192.168.0.50
    netmask 255.255.255.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1
    mtu 1454

然后重启界面:

sudo ifdown eth0
sudo ifup eth0

我建议采用第二种方式,否则每次重启时都必须运行第一个命令

相关内容