我已经在我的 PC 上安装了全新的 Ubuntu,但我无法让它连接到 wifi。我无法访问以太网,尝试使用网络管理器 GUI 进行连接会导致超时,并显示“网络连接激活失败”。它在装有 Windows 10 的同一台机器上运行得非常好。
Ubuntu版本是18.04,卡是高通Atheros,我卡的驱动是ath9k。
我不认为这是驱动程序问题,因为所有驱动程序检查都很好。我认为这可能与连接的持久性有关。尝试连接时,dmesg 给出以下结果:
wlp4s0: authenticate with [MAC address]
wlp4s0: send auth to [MAC address] (try 1/3)
wlp4s0: send auth to [MAC address] (try 2/3)
wlp4s0: send auth to [MAC address] (try 3/3)
wlp4s0: authentication with [MAC address] timed out
结果iwconfig
:
wlp4s0 IEEE 802.11 ESSID: [Network Name]
Mode:Managed Access Point: Not-Associated Tx-Power=19 dBm
“接入点”应该不是“未关联”吗?如果是这样,我该如何更改?
此外,运行iwlist scan
一半时间会导致No scan results
,但经过几次尝试后,它会返回相关信息。
我完全不知道该怎么做。
好的,所以我相信我已经找到了问题的根源。话虽如此,我实际上确实最终购买了一张更适合我需要的不同 wifi 卡,它使用了
iwlwifi
驱动程序。但是,我发现另一张卡有问题,因为它让我发疯。无论出于何种原因,我所拥有的特定卡都没有配置正确的 wifi 频率/频道。因此设备驱动程序存在,wifi 卡本身可以物理地看到网络,但是在尝试连接这些网络时永远找不到,因为接口配置为错误的频率。可以观察到
iwconfig wlp4s0
这给了我以下输出:该频率位于我的无线网络适配器没有的频道上(它仅支持 2.4GHz)并且我的路由器网络不占用。检查了我的路由器的频道,即 Channel 7 (~2.4GHz),然后我运行了以下命令:
它奏效了。真的很奇怪。但是,嘿,它现在有效,正好赶上我把它扔进垃圾箱并放入另一张不会让我头疼的卡片!