"비밀번호가 제공되지 않음"으로 인해 mbpro 15,2에서 NetworkManager가 실패합니다.

"비밀번호가 제공되지 않음"으로 인해 mbpro 15,2에서 NetworkManager가 실패합니다.

몇 가지 초기 문제 이후에 내 Macbook Pro(15,2 - 2019 모델)에 Arch를 성공적으로 설치할 수 있었습니다. 주로 멋진 t2linux 위키를 사용했습니다. 따라서 aunali1의 수정된 커널입니다. 모든 것이 잘 작동하는 것 같고, 터치 바도 그저 그렇고, 오디오가 가끔 커널에 패닉을 일으키는 등의 문제가 있지만 지금까지는 문제가 되지 않습니다. 훌륭한 작업이 가능하도록 해주신 모든 분들께 감사드립니다!

Wi-Fi 모델은 Broadcomm 4364 maui x3입니다. 나알다Wi-Fi는 작동합니다. 10번의 시도 중 한 번만 연결되는 것처럼 보이지만 지금은 매번 실패합니다(10번 중 9번 실패하는 Wi-Fi는 아무 소용이 없습니다..). FWIW AP에서 wpa 보안을 비활성화해도 작동합니다. kwallet 삭제/재생성을 시도하고 kwallet을 완전히 비활성화하고(다른 곳에서 찾은 일부 조언에 따라) iwd를 통해 직접 시도했지만 소용이 없었습니다. "작업 실패"라는 메시지가 표시됩니다. Journalctl에서도 동일한 일이 발생합니다(아래 참조). Wpa_supplicant가 설치되었습니다. 비활성화/중지/등을 시도하십시오(다른 곳의 조언에 따라).

물론 나는 이런 일에 천재가 아니기 때문에 정말 어리석은 일을 하고 있는 것일 수도 있습니다. 비록 모든 Linux 장치에서 Wi-Fi를 사용할 수 있었지만(대부분 아치, 라즈베리, 2008년 말 맥북, 모두 작동 가능) .

이것은 우리 가족의 AP이며 일부 오래된 mikrotik 모델입니다. 설정이 오랫동안 결함 없이 실행되었습니다.

한 가지 더 말씀드리자면, KDE 구성 패널에서 연결을 삭제하려고 하면 항상 인증 연결 제거됨' 오류와 함께 실패하지만 여전히 사라집니다. 이 문제를 본 기억은 없지만 연결을 삭제하는 경우는 거의 없으므로...어.

junralctl에서:

Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2010] device (wlan0): Activation: starting connection 'les20x' (bd9309e3-98dd-4d29-b380-b250dc1917d2)
Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2011] audit: op="connection-add-activate" uuid="bd9309e3-98dd-4d29-b380-b250dc1917d2" name="les20x" pid=671 uid=1000 result="success"
Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2014] device (wlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2017] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2041] device (wlan0): state change: config -> need-auth (reason 'no-secrets', sys-iface-state: 'managed')
Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2139] device (wlan0): state change: need-auth -> config (reason 'none', sys-iface-state: 'managed')
Jul 12 09:08:48 tuxbookpro NetworkManager[336]: <info>  [1626073728.2350] device (wlan0): new IWD device state is connecting
Jul 12 09:08:53 tuxbookpro NetworkManager[336]: <error> [1626073733.0081] device (wlan0): Activation: (wifi) Network.Connect failed: GDBus.Error:net.connman.iwd.Failed: Operation failed
Jul 12 09:08:53 tuxbookpro NetworkManager[336]: <info>  [1626073733.0085] device (wlan0): state change: config -> failed (reason 'no-secrets', sys-iface-state: 'managed')
Jul 12 09:08:53 tuxbookpro NetworkManager[336]: <warn>  [1626073733.0093] device (wlan0): Activation: failed for connection 'les20x'
Jul 12 09:08:53 tuxbookpro NetworkManager[336]: <info>  [1626073733.0096] device (wlan0): new IWD device state is disconnected
Jul 12 09:08:53 tuxbookpro NetworkManager[336]: <info>  [1626073733.0102] device (wlan0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')

어떤 단서라도 주셔서 감사합니다.

**************************************** Jeff Isaacs 단서 후 출력

Successfully initialized wpa_supplicant
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
wlan0: Trying to associate with SSID 'les20x'
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
wlan0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
wlan0: Trying to associate with SSID 'les20x'
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
nl80211: kernel reports: Match already configured
wlan0: Associated with 00:0c:42:fb:c6:61
wlan0: CTRL-EVENT-CONNECTED - Connection to 00:0c:42:fb:c6:61 completed [id=0 id_str=]
wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0

그렇다면 NetworkManager 문제일 수도 있습니다(Jeff에게 감사드립니다!).. 추가 단서를 제공해 주셔서 감사합니다..


추가 로그

local# find /etc/systemd -name \*.service -type l -a -xtype f -printf %f\\n                                                                                             /home/pklement
[email protected]
display-manager.service
NetworkManager-wait-online.service
dbus-org.freedesktop.nm-dispatcher.service
iwd.service
NetworkManager.service
dhcpcd.service
xdg-user-dirs-update.service
pipewire-media-session.service

Journalctl -b는 거대합니다. 다음에 게시하세요.페이스트빈. 지금 수정한 411-413행의 오류로 인해 문제가 해결된 것 같습니다. 놀랍게도. 도와주셔서 감사합니다 선생님!


FWIW, 시스템 업그레이드 후에 오류가 다시 발생했습니다. 수동 wpa_supplicant 방식도 작동하지 않습니다. 오류 코드 16, 작업이 실패했습니다. 네트워크 관리자, libnm 및 iwd를 이전 버전으로 수동으로 다운그레이드해야 했고 이제는 다시 작동합니다. 내 설정에는 뭔가 수상한 점이 있습니다.

[ALPM] downgraded networkmanager (1.32.4-1 -> 1.32.2-1)
[ALPM] downgraded iwd (1.15-1 -> 1.13-1)
[ALPM] downgraded libnm (1.32.4-1 -> 1.32.2-1)

답변1

최근 EAP-TLS WiFi(Kubuntu)에 연결하려고 할 때 비슷한 문제가 발생했습니다. "네트워크 관리자가 비밀을 제공하지 않았습니다"를 검색하는 다른 사람이 여기에 올 경우를 대비하여 여기에 게시합니다.

NM UI에 노출되지 않는 설정이 있습니다. 개인 키에 필요한 암호화 플래그를 제거합니다.

터미널에서 다음 명령을 실행하면 문제가 해결되었습니다.

# nmcli con modify [WIFI_SSID] 802-1x.private-key-password-flags 4
# nmcli con show [WIFI_SSID] | grep "802-1x.private-key-password-flags
802-1x.private-key-password-flags:      4 (not required)
  • 키에 비밀번호를 추가해도 문제가 해결되지 않습니다.

팁은 여기에서 나옵니다:https://access.redhat.com/solutions/6334111

답변2

NetworkManager를 사용하지 않고도 AP에 연결할 수 있는지 살펴보겠습니다.

먼저 NetworkManager와 wpa_supplicant를 중지하세요.

# systemctl 네트워크 관리자 중지
# systemctl 중지 wpa_supplicant

그런 다음 wpa_supplicant에 대한 conf 파일을 만듭니다.

# /etc/wpa_supplicant/my_network.conf

ctrl_interface=/run/wpa_supplicant
ap_scan=1

네트워크={
    ssid="MYSSID" #따옴표 포함
    psk="MYPASSWORD" #따옴표 포함
    key_mgmt=WPA-PSK
}

인터페이스가 작동 중인지 확인하세요.

#ip 연결 설정 wlan0

다음으로 생성한 conf 파일을 사용하여 wpa_supplicant를 시작합니다.

# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/my_network.conf

오류 없이 실행되지만 IP 주소가 없는 경우 다음을 실행하세요.

#dhcpcd wlan0

이것은 DHCP를 사용하고 있다고 가정하므로 주소를 추출할 수 있다면 문제는 NetworkManager 문제입니다. 주소를 추출하지 않는 경우 wpa_supplicant 터미널의 출력을 게시하세요.

관련 정보