내 odroid, wlan0 및 wlan1에 2개의 Wi-Fi 어댑터가 있습니다. nmcli를 사용하여 wlan1로 Wi-Fi에 성공적으로 연결했지만 wlan0에 연결할 수 있기를 원합니다. 그러나 내가 무엇을 하든(연결을 제거하고 네트워크 관리자에서 삭제) nmcli는 첫 번째 어댑터(wlan1)만 연결에 연결하도록 허용하는 것 같습니다. 동일한 명령을 시도했지만 wlan1을 wlan0으로 바꾸면
nmcli d wifi connect <ssid> --ask ifname wlan0
그것은 나에게 이것을 준다
Error: Connection activation failed: (7) Secrets were required, but not provided.
그러나 wlan1을 사용하여 동일한 명령을 실행하면 문제 없이 연결됩니다. 내가 뭘 잘못하고 있는지 아는 사람 있나요?
또한 이것들은 2개의 동일한 어댑터입니다. 둘 다 이전에 제대로 작동하는 것으로 확인되었지만 어떤 이유로 Wi-Fi에서 어댑터를 "교환"할 수 없습니다.
추가 정보: Armbian 22.11에서 odroid c4 사용
답변1
나를 위한 해결책은 먼저 기존 연결 인스턴스를 완전히 삭제한 다음 다시 추가하고 프로세스에서 NetworkManager를 다시 시작하는 것이었습니다. 예를 들어:
nmcli connection show # is your <ssid> present?
nmcli connection delete <ssid> # then delete it
systemctl restart NetworkManager.service
nmcli device wifi connect <ssid> password <password>
nmcli connection reload
nmcli connection up <ssid>
이는 또한
CTRL-EVENT-ASSOC-REJECT ...status_code=16
잘못된 비밀번호와 관련된 로그 파일의 오류 메시지를 해결했습니다(비록 위에 나열된 단계를 수행한 후에는 이 오류를 일으킨 동일한 비밀번호가 제대로 작동했지만).