我有一台新笔记本电脑(Acer Aspire V 15),ubuntu 无法连接到无线网络。起初它无法识别无线网络,所以我安装了驱动程序。现在它可以检测到可用的无线网络,但当我输入 wifi 密钥时它却无法连接。
它仅适用于以太网。
我是否需要卸载并重新安装驱动程序?如果是这样,有人可以指导我吗?否则我不知道该怎么做。
谢谢你!
答案1
您需要提供初步数据和详细信息,以便任何人帮助您。没有人拥有水晶球,所以他们不知道您有什么。
请发布以下命令的输出(只需在您的 shell 中运行它):
lspci -nn | grep -i net;lspci -k;sudo lshw -C network;lsmod;iwconfig;ifconfig;sudo iwlist scan;uname -r -m;cat /etc/network/interfaces;nm-tool;sudo rfkill list
==============
谢谢提供数据。
这是你的无线设备
03:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
Subsystem: Lite-On Communications Inc Device 0804
Kernel driver in use: ath10k_pci
这些是为该设备加载到内核的模块:
ath9k_common 36864 1 ath9k
ath9k_hw 471040 2 ath9k_common,ath9k
ath 32768 4 ath9k_common,ath9k,ath10k_core,ath9k_hw
mac80211 733184 2 ath9k,ath10k_core
cfg80211 548864 5 ath,ath9k_common,ath9k,mac80211,ath10k_core
正如您所看到的,有两个不同的版本,它们当然是互相冲突的(除非您不删除其中一个,否则内核不知道到底应该使用哪一个)。
所以我不确定你安装了什么驱动器。如果你记得你安装的驱动器和内核模块的版本,那么你所要做的就是删除以前安装的内核模块并将它们列入黑名单,以确保它们不会在启动时再次加载。
或者,如果您不知道您安装了哪一个以及哪一个已经存在,我建议清除所有模块并重新安装新的。但您仍然需要将旧模块列入黑名单,因为它会在系统再次重新启动后加载。
正如您从此处的代码片段中看到的:
wlp3s0 Scan completed :
Cell 01 - Address: 28:28:5D:F3:40:48
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=40/70 Signal level=-70 dBm
Encryption key:on
ESSID:"ZyXEL_4048"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
18 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
Mode:Master
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
你的无线网络工作正常,但正如我所说,模块相互冲突,所以你需要删除最旧的模块。