오류로 인해 NetworkManager를 사용하여 Wi-Fi에 연결할 수 없습니다: 키가 필요하지만 제공되지 않음

오류로 인해 NetworkManager를 사용하여 Wi-Fi에 연결할 수 없습니다: 키가 필요하지만 제공되지 않음

MacBookPro14,3의 Arch Linux에서 NetworkManager를 사용하면 무선 네트워크에 연결할 수 없습니다. 다양한 Wi-Fi 네트워크(집, 모바일 핫스팟, 직장)에 연결해 보았으나 동일한 결과가 나왔습니다. 나는 nmcli이것을 and 로 시도했습니다 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

  • 다음 두 줄을 추가합니다.

 [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

그런 다음 연결하십시오.

관련 정보