在 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
}