
MacBookPro14,3のArch LinuxでNetworkManagerを使用すると、ワイヤレスネットワークに接続できません。さまざまなWi-Fiネットワーク(自宅、モバイルホットスポット、職場)に接続してみましたが、同じ結果が出ました。私はnmcli
これをやってみましたnmtui
。例:
$ nmcli dev wifi connect <SSID> password <password>
Error: Connection activation failed: (7) Secrets were required, but not provided.
ログを見ると、次のようにjournalctl
なります。
wpa_supplicant[PID]: wlp3s0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
そして
NetworkManager[PID]: <info> [TIMESTAMP] device (wlp3s0): state change: need-auth -> failed (reason 'no-secrets', sys-iface-state: 'managed')
MacbookにはBroadcom BCM43602があり、ドライバはbrcmfmacです。 NetworkManager と wpa_supplicant がインストールされアクティブになりました。
答え1
NetworkManagerは既存の接続を自動的に再利用するようです。既存の接続に秘密が保存されていない場合、新しい接続の試行は既存の接続を更新せず、秘密の損失によって失敗します。私の場合、次のステップが役に立ちました。
nmcli con delete <SSID>
次に、次を使用して再接続します。
nmcli dev wifi connect <SSID> password <password>
答え2
以下から抜粋して私の問題を解決しました。 https://www.youtube.com/watch?v=P7bAp4vBxnA
編集するには、sudo grant を使用します。
/etc/NetworkManager/NetworkManager.conf
次の2行を追加します。
[device]
wifi.scan-rand-mac-address=no
実装する:
sudo systemctl restart NetworkManager
WiFiを使用してください。 ;)
答え3
次のようにWiFiをオフにしてからもう一度オンにします。
nmcli r wifi off
消しなさい。
nmcli r wifi on
開いてみてください。
利用可能なWiFiネットワークを確認してください。nmcli d wifi list
緑色で表示されたWiFiを確認し、接続を切断します。
nmcli con
行って確認してみてください。
nmcli con down <wifi name>
接続を切断します。
入力したパスワードが正しいかどうかわからない場合は、もう一度接続してください。
nmcli dev wifi con "wifi name" password "wifi password"
""
注:名前とパスワードを忘れないでください。
またはWi-Fiに再接続してみてください。nmcli con up <wifi name>
時々問題はNetworkManagerへの接続です。うまくいかなかったら教えてください!
答え4
まず、すべての接続を削除してこの迷惑な問題を解決しました。
nmcli --fields UUID,TIMESTAMP-REAL con show | grep never | awk '{print $1}' | while read line; do nmcli con delete uuid $line; done
次に接続します。