如何强制 WiFi 连接仅使用 ipv4?

kra*_*ich 6 ipv6 wireless broadcom 11.04

我有bcm43224 wifi card拥有专有 Broadcom sta 驱动程序的 Broadcom。在家wifi连接正常,但在办公室ping一些资源时,有很多丢包,我无法浏览网站。

我尝试了另一种检查互联网连接的方法 - 使用 wget 下载文件。

wget google.com - 速度很慢

wget -4 google.com - 正常的速度

所以,问题似乎出ipv6在办公室的配置上,我可以强制我的 wifi 连接只使用ipv4并完全忽略ipv6吗?。

Den*_*rko 1

是的,您可以在菜单系统 -> 首选项 -> 网络连接中设置使用 ipv6。选择您想要在没有 ipv6 的情况下使用的连接,然后单击“编辑”,转到“ipv6 设置”选项卡并选择“忽略方法”。

(这不包括启用某些 ipv6 隧道时的情况)


Aze*_*ale 0

这听起来可能是因为您使用的 DNS 服务器不能很好地处理 IPv6 地址请求。它不只是说它不知道如何处理这些请求,而是等待很长时间,然后您的计算机再次重试,但第二次请求 IPv4 地址。

测试这个的一个简单方法(使用您的示例)是运行dig a google.comdig aaaa google.com。如果“dig aaaa”命令花费的时间相当长,则表明您的计算机正在从办公网络的 DHCP 中获取行为不当的 DNS 服务器。

因此,让我们改用正确处理这些请求的 DNS 服务器,而不是禁用 IPv6(我们应该很快就会迁移到该服务器)。转到网络管理器,选择您的无线连接,然后单击编辑。转到 IPv4 选项卡,方法选择“仅自动 (DHCP) 地址”。在 DNS 服务器字段中输入“4.2.2.2 4.2.2.4”,然后单击“保存”。重新连接并查看是否可以加快速度。