英特爾 3160 無線無法連接到 WPA2 個人網路
安全類型 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>
,只需執行以下命令:nmcli d wifi connect my_wifi password '<password>'