Linux-Mint

英特爾 3160 無線無法連接到 WPA2 個人網路

  • September 14, 2021

安全類型 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>'

引用自:https://unix.stackexchange.com/questions/668395