我在 Lubuntu 上的 wifi 连接上遇到了奇怪的行为。基本上,Lubuntu 在连接到某个接入点时仅获取 IPv6 地址,尽管它也应该获取 IPv4 地址。
场景如下:
- 用于不同网络的两个 WiFi 接入点。它们都通过 DHCP 提供 IP 地址。给他们打电话A和乙。
- 配备 Fedora 31 和 Intel 无线适配器的笔记本电脑(如果有,请致电 F)。
- 一台配备 Lubuntu 20.04 和 Realtek 无线适配器(称之为L)。
发生的情况是这样的:
- 两个都F和L连接时获取 IPv4 和 IPv6 地址A。一切正常。
- 如果F连接到乙它获取 IPv4 和 IPv6 地址。一切正常。
- 如果L连接到乙它只获得一个 IPv6 地址。L无法访问某些域(例如 google.com 可以运行,但 amazon.com 无法运行)。
- 如果L
sudo dhclient wlo1
连接到时续订 DHCP 租约(执行)乙,然后它确实获得了 IPv4 和 IPv6 地址并且一切正常。
一些评论:
Realtek 无线适配器L全新安装 Lubuntu 后无法正常工作。于是我安装了软件包提供的驱动程序
rtl8821ce-dkms
。问题是当发生什么L连接到乙(如 3 和 4 中所述)。
1 和 2 中描述的行为仅供比较之用。
我的问题
为什么是这样?我怎么能强迫L连接到时从一开始就获取 IPv4 和 IPv6 地址乙?