Bionic 中的 Wi-Fi 连接需要 IPv4 寻址吗?

Bionic 中的 Wi-Fi 连接需要 IPv4 寻址吗?

我偶尔会去一家咖啡店,那里的 Wi-Fi 配置对我的 Ubuntu 笔记本电脑(运行 18.04 LTS 的 2013 年 ThinkPad X1 Carbon)产生了奇怪的影响。具体来说,当笔记本电脑连接到他们的网络时,它会被分配一个 IPv6 地址,但不是IPv4 地址。因此,当我在那里时,我只能访问设置了 AAAA DNS 记录的网站 --- 很多网站都没有设置,即使是大型/受欢迎的网站也是如此。

这一直是某些 Wi-Fi 网络的一个问题,而且不只是我一个人遇到的(还有人也经历过)。不过,在旧版本的 Ubuntu 中,有一个相对简单的解决方法:您可以进入特定网络连接的设置,在 IPv4 设置选项卡中,有一个复选框,标记为“需要 IPv4 寻址才能完成此连接”。选中该框即可解决问题;如果选中该框,则有问题的网络将提供 IPv4 地址和 IPv6 地址,一切就都好了。

不过,几周前我将笔记本电脑升级到了 Bionic,更新后回到咖啡店时惊讶地发现问题又出现了。然后我甚至更多的惊讶地发现,在 Bionic 中,“需要 IPv4 寻址”复选框不再存在于网络连接设置中。所以现在我又回到了仅在像这样配置的网络上使用 IPv6。

在 Bionic 中,是否有办法像以前使用复选框那样在网络连接上设置“需要 IPv4 寻址”首选项?或者,如果做不到这一点,是否有某种全局方法告诉 Ubuntu 尽可能长时间地等待,直到获得可用的 IPv4 地址?

答案1

如果您运行该nm-connection-editor程序,您可以再次启用此设置。

相关内容