安全类型 WPA2 个人。调制解调器/路由器是 CenturyLink C4000XG。我之前安装了 Ubuntu,同样的问题。我宁愿让这个芯片工作而不是使用 USB wifi 适配器(我有一个但也没有运气,我认为问题是别的,可能是因为这个调制解调器很少用于 Linux,因为 CenturyLink 就像“哈哈Linux 笏”)。
4 台机器(mac、mac、windows、android)可以毫无问题地连接到这个 wifi。我什至可以将其中一个 USB 适配器插入 Windows 机器,然后使用 USB 连接到 wifi。linux机器目前通过一条穿过我的地板到车库的CAT5电缆连接到互联网。坚持使用 CAT5 意味着在爬行空间中爬行并钻穿混凝土。所以我真的更喜欢让无线工作。
遵循本指南:https ://linuxcommando.blogspot.com/2013/10/how-to-connect-to-wpawpa2-wifi-network.html
$ uname -a
Linux media-cube 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=20.2
DISTRIB_CODENAME=uma
DISTRIB_DESCRIPTION="Linux Mint 20.2 Uma"
$ iw dev
phy#0
...
Interface wlp3s0
ifindex 3
wdev 0x1
addr 34:e6:ad:da:28:43
...
$ ip link show wlp3s0
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DORMANT group default qlen 1000
link/ether 34:e6:ad:da:28:43 brd ff:ff:ff:ff:ff:ff
$ sudo ip link set wlp3s0 up # bring it up just to make sure
$ iw wlp3s0 link
Not connected.
$ iwlist scan
...
wlp3s0 No scan results
$ sudo iw wlp3s0 scan
$ # THIS SEEMS LIKE A PROBLEM
# edit: added nmcli
$ nmcli dev status
DEVICE TYPE STATE CONNECTION
enp2s0 ethernet connected Wired connection 1
wlp3s0 wifi disconnected --
p2p-dev-wlp3s0 wifi-p2p disconnected --
lo loopback unmanaged --
$ nmcli radio wifi
enabled
$ nmcli dev wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
$
这已经很长了,所以我的其余故障排除在这个 pastebin 中:https ://pastebin.com/LphnG3gN
接下来是什么?我错过了什么吗?
e:/etc/network/interfaces
说是空source-directory /etc/network/interfaces.d
的/etc/network/interfaces.d
您没有告诉 NetworkManager 保持其电子手指关闭
wlp3s0
(=nmcli dev status
没有说明unmanaged
),并且您没有告诉 NetworkManager 您希望对 WiFi 适配器做什么,因此它假定您希望在电源中保持禁用它 -保存状态,并采取措施实现这一目标。wpa_supplicant
撤消您可能为手动运行所做的任何事情,并让 NetworkManager 处理它。例如,如果您的无线网络名称是
my_wifi
并且网络密码是<password>
,只需运行以下命令:好吧,事实证明这是一个硬件问题。机器中有两个天线应该连接到机器中非常小的插头,在迷你无线卡上。我插上它们,无线开始工作,很糟糕。
如果有人对我如何在日志中检测到这一点有任何建议,那将非常有帮助。