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

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

我有 Broadcombcm43224 wifi card和专有的 broadcom sta 驱动程序。家里的 wifi 连接很好,但在办公室,当我 ping 某些资源时,会丢失很多数据包,而且我无法浏览网站。

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

wget google.com- 速度非常慢

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

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

答案1

是的,您可以在菜单系统 -> 偏好设置 -> 网络连接中设置使用 ipv6。选择您想要使用的非 ipv6 连接,然后单击编辑,转到 ipv6 设置选项卡并选择忽略方法。

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

答案2

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

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

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

相关内容