Ubuntu 18.04 Wi-Fi 无法进行身份验证

Ubuntu 18.04 Wi-Fi 无法进行身份验证

在 Dell Vostro 上使用 Ubuntu 18.04。Wi-Fi 已经运行了几个月,包括版本 18.xx。突然它无法连接到它已经连接了几个月的 Wi-Fi 网络。Wi-Fi 网络信号良好,但 Ubuntu 从未完成连接身份验证。重新启动到 Windows 10,Wi-Fi 连接没有问题。安装了 USB Wi-Fi 加密狗,重新启动到 Ubuntu,通过 USB 的 Wi-Fi 连接工作正常。

因此,看起来内置 Wi-Fi 设备的 Ubuntu 驱动程序已更改或损坏。

有没有办法强制 Ubuntu 选择正确的驱动程序,或者如何替换驱动程序?以下是lshw内置 Wi-Fi 的“”部分:

*-network
                description: Wireless interface
                product: Centrino Wireless-N 1030 [Rainbow Peak]
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                logical name: wlp1s0
                version: 34
                serial: 4c:eb:42:35:e0:a3
                width: 64 bits
                clock: 33MHz
                capabilities: bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=iwlwifi driverversion=4.13.0-43-generic firmware=18.168.6.1 latency=0 link=no multicast=yes wireless=IEEE 802.11
                resources: irq:33 memory:d1600000-d1601fff

谢谢任何建议/答案。

答案1

您应该尝试绕过 NetworkManager。试试看。如果有效,请尝试重新安装/配置它。这只是一种解决方法,如果您需要卸载/更新某些软件包或进行维护以使您的系统再次顺利运行,您可以上网。

sudo systemctl stop NetworkManager.service
wpa_passphrase ssid password > network.conf
sudo wpa_supplicant -Dnl80211 -iwlp1s0 -cnetwork.conf &
sudo dhcpcd wlp1s0 &
ifconfig
ping google.com

如果您的机器上没有 wpa_passphrase,network.conf 如下所示:

network={
  ssid=""      # your network's SSID/name
  password=""  # your network's password
}

相关内容