无法连接到 WPA2/WPA Enterprise(PEAP 和 MSCHAP)

无法连接到 WPA2/WPA Enterprise(PEAP 和 MSCHAP)

我无法通过 Ubuntu 13.04 连接到校园 Wi-Fi,但我可以通过 Windows 进行同样的操作。

[ 1293.944518] wlan0: authenticate with 00:1a:1e:d5:f0:30
[ 1293.953216] wlan0: send auth to 00:1a:1e:d5:f0:30 (try 1/3)
[ 1294.154557] wlan0: send auth to 00:1a:1e:d5:f0:30 (try 2/3)
[ 1294.358428] wlan0: send auth to 00:1a:1e:d5:f0:30 (try 3/3)
[ 1294.562357] wlan0: authentication with 00:1a:1e:d5:f0:30 timed out

同样的事情不断发生。

答案1

我遇到了同样的问题,但我在这个错误报告中找到了解决方案:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1104476(第 19 篇)

从 /etc/NetworkManager/system-connections 中删除“system-ca-certs=true”可能会解决您的问题。

答案2

在 Ubuntu 16.04 LTS 中:

  1. 点击右角的 Wi-Fi 图标,然后单击“编辑连接...”
  2. 选择您的 Wi-Fi 网络(eduroam)并点击“编辑”
  3. 点击“Wi-Fi 安全”标签
  4. 将身份验证设置为“受保护的 EAP (PEAP)”
  5. 勾选“不需要CA证书”
  6. 将 PEAP 版本设置为“自动”
  7. 将内部身份验证设置为“MSCHAPv2”
  8. 输入您的用户名和密码
  9. 点击“保存”

您现在应该可以连接了。编辑系统连接文件夹中的文件对我来说不起作用。

答案3

我注意到没有任何像system-ca-certs=true中的行/etc/NetworkManager/system-connections/<SSID>,因此我以这种方式解决:

  1. 关闭 WiFi
  2. 添加新行system-ca-certs=false
  3. 打开WiFi(线路会自动删除)

答案4

我在连接大学 wifi 时也遇到了同样的问题。如果禁用 system-ca-certs 不起作用,请尝试降级 wpasupplicant。

如果你使用的是 ubuntu,你可以使用以下命令降级到 wpasupplicant 2.9.0 build 1:

sudo cat <<'EOF' | sudo tee /etc/apt/sources.list.d/impish.list
     deb http://archive.ubuntu.com/ubuntu/ impish main restricted universe multiverse
     deb http://archive.ubuntu.com/ubuntu/ impish-updates main restricted universe multiverse
     deb http://archive.ubuntu.com/ubuntu/ impish-security main restricted universe multiverse
     EOF
sudo apt update
sudo apt -y --allow-downgrades install wpasupplicant=2:2.9.0-21build1
sudo apt-mark hold wpasupplicant

如果这对您有用,那么所有功劳都归功于在我们的 Foss 俱乐部 discord 服务器上发布此内容的我的前辈。

相关内容