无法连接到特定 wifi 网络

无法连接到特定 wifi 网络

这个问题已经被问过几次了,但我找到的解决方案都没有帮助。我尝试了所有我觉得舒服的解决方案。

我有一台装有 Ubuntu 16.04 的 Dell XPS 开发者版,它可以连接到我连接的所有无线网络,除了我的家庭 wifi。我通过无线方式连接到了数十个其他网络,没有任何问题,但在家里却无法连接。

我家里的 wifi 可以毫无问题地连接到其他 16.04 笔记本电脑,包括具有相同无线网卡(不确定是否相同的驱动程序)的笔记本电脑。

输出sudo lshw -c network

  *-network               
       description: Wireless interface
       product: QCA6174 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:3a:00.0
       logical name: wlp58s0
       version: 32
       serial: 9c:b6:d0:dc:d2:a7
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath10k_pci driverversion=4.4.0-93-generic firmware=WLAN.RM.2.0-00180-QCARMSWPZ-1 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
       resources: irq:135 memory:dc000000-dc1fffff
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: enx9cebe851ff48
       serial: 9c:eb:e8:51:ff:48
       capabilities: ethernet physical
       configuration: broadcast=yes driver=cdc_ncm driverversion=22-Aug-2005 firmware=CDC NCM ip=192.168.1.116 link=yes multicast=yes

我看到过很多涉及这个问题的答案modprobe,但我对此并不熟悉,在做了一些研究之后,我似乎不想随心所欲地去做这件事(因为我只在其他操作系统上的其他适配器上看到过它)。如果有人在这里发布了同样的事情,并且知道我有什么硬件,我会尝试一下。


编辑1

输出lspci -knn | grep Net -A3; rfkill list

3a:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
    Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter [1a56:1535]
    Kernel driver in use: ath10k_pci
    Kernel modules: ath10k_pci
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

答案1

我终于找到了导致此问题的原因。

我不能 100% 确定它为什么有效,因为我没有注意到与提问者相同的问题这个问题,但它对我有用。

编辑NetworkManager.conf文件

vim /etc/NetworkManager/NetworkManager.conf

并通过在文件底部添加以下行来禁用随机 MAC 寻址:

[device]
wifi.scan-rand-mac-address=no

然后保存文件并重新启动网络管理器

sudo service network-manager restart

这对我有用。

答案2

我在 ubuntu 20.04 上遇到了同样的问题!在/etc/modprobe.d/iwlwifi.conf文件中添加此选项解决了该问题!

跑步

echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf

并重新启动笔记本电脑

答案3

我遇到了同样的问题。但是当我打开NetworkManager.conf文件时,我发现随机 MAC 地址已被禁用。

虽然不能说它对每个人都有效,但是我更改了我的 Wi-Fi 名称和密码,它对我来说是有效的。

答案4

为我,答案有效,即在终端中输入“nm-connection-editor”,然后选择特定的 WiFi 频段(2.4GHz 或 5GHz),而不是将其保留为“自动”。

相关内容