Ubuntu 18.04 上的 WPA Enterprise(PEAP - MSCHAPv2)

Ubuntu 18.04 上的 WPA Enterprise(PEAP - MSCHAPv2)

众所周知,wpa_supplicant 有一个错误,会导致 wpa-enterprise (PEAP - MSCHAPv2) 频繁断开连接。

根据我的经验,wifi 断线后会随机尝试重新连接,这让我非常抓狂,因为我无法上网!我不知道这是否取决于 wifi 驱动程序(我有一台带有 rtl8814au 芯片组的 ALFA AWUS 1900)或直接来自 wpa_supplicant 错误。

无论如何,我尝试了许多发行版,如 debian、fedora 等……但在最近几天,我尝试在 VirtualBox 上直接连接 USB wifi 适配器的 Ubuntu 14.04.6,安装驱动程序并设置网络后,我发现网络运行良好,没有频繁断开连接。所以今天我在我的 Ubuntu 18.04 上安装了 Ubuntu trusty(14.04)中的 wpa_supplicant 软件包版本,它似乎按预期工作。所以我需要你的帮助来确认我的假设,并可能让整个社区来解决这个奇怪的行为。

答案1

要尝试我所做的,首先您需要在您的机器上添加 Trusty 存储库。为此,您只需将这些行(我直接从 Ubuntu 14.04.6 中获取)复制并粘贴到 /etc/apt/source.list.d/trusty.list 上的新文件中:

deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

然后更新 apt

sudo apt update

现在你可以降级 wpa_supplicant 包

sudo apt install --allow-downgrades wpasupplicant=2.1-0ubuntu1.7

将软件包标记为保留以防止其升级

sudo apt-mark hold wpasupplicant

现在您可以重新启动并尝试您的网络是否正常!

请告诉我您的网络问题是否消失或仍然存在!

相关内容