iw를 사용하면 라우터를 볼 수 있지만 nmcli를 사용하면 볼 수 없는 이유는 무엇입니까?

iw를 사용하면 라우터를 볼 수 있지만 nmcli를 사용하면 볼 수 없는 이유는 무엇입니까?

기존 Raspberry Pi 2 매직 미러를 새 wifi6 라우터에 연결하려고 하는데 연결하는 데 많은 어려움을 겪고 있습니다. 현재는 기존 라우터만 연결할 수 있습니다. 스캔하면 기존 라우터와 새 라우터(Typhon 및 Hermes)가 표시됩니다. SSID와 비밀번호를 저장하기 위해 wpa_supplicant.conf를 사용하여 모든 표준 작업을 수행했지만 새 라우터에 연결되지 않습니다(물론 동일한 SSID와 비밀번호를 사용하여 다른 장치도 연결합니다). 이전 라우터를 사용하도록 wpa_supplicant.conf를 앞뒤로 변경한 다음 항목을 새 라우터로 교체했는데 이전 라우터 정보로만 작동합니다. 다음은 wpa_supplicant 사용을 포기하고 네트워크 관리자를 사용해 본 콘솔 출력입니다. 새 라우터 Hermes와 기존 라우터 Typhon이 표시 되지만 iw dev wlan0 scan사용 중에는 nmcli d wifi connect Hermes더 이상 표시되지 않습니다. 나는 이것에 대해 매우 혼란 스럽습니다. 도움이나 통찰력을 주시면 대단히 감사하겠습니다.

pi@raspberrypi:~$ sudo iw dev wlan0 scan | grep SSID
SSID: Typhon
SSID: Echidna
SSID: SpectrumSetup-OD
SSID List
SSID: EmmerFamily
SSID:
* SSID List
SSID: SpectrumSetup-8D
SSID List
SSID: tacocat
OBJECT
SSID: Iris
SSID:
SSID: Kerr_Home
SSID: Hermes
SSID: ATT22M9uIC
pi@raspberrypi:~$ nmcli d wifi connect Hermes password ***
Error: No network with SSID 'Hermes' found.

저는 현재 Raspbian 10, Buster를 사용하고 있습니다.

답변1

이는 여러 wpa_supplicants가 실행 중이기 때문에 발생합니다. 를 실행하기 전에 및 를 사용해야 합니다 killall wpa_supplicant. wpa_supplicant 프로세스를 종료하면 wlan0 또는 wifi 장치 유형에 대한 연결 끊김 상태가 표시되어 NetworkManager 서비스를 다시 시작한 다음 이전에 연결했거나 수동으로 생성한 라우터에 강제로 연결하면 강제로 연결될 수 있습니다. 이것을 발견하고 어려움을 겪는 모든 분들에게 행운이 있기를 바랍니다.sudo systemctl restart NetworkManagernmcli con up <con-name>nmcli dev statusup

관련 정보