エラーのため、NetworkManagerを使用してWi-Fiに接続できません:キーが必要ですが提供されていません

エラーのため、NetworkManagerを使用してWi-Fiに接続できません:キーが必要ですが提供されていません

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

次に接続します。

関連情報