wpa_supplicant를 사용하여 wpa_passphrase를 사용하여 생성된 무선 네트워크 프로필에 연결하는 우분투 15.10 서버가 있습니다. 재부팅 후 sudo wpa_supplicant -B -i wlp2s0 -c ./MVS
첫 번째 호출(MVS는 네트워크에 저장된 구성 파일의 이름)에서 출력을 얻습니다.
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
하지만 종료 코드는 0이고 다음을 실행하여 실제로 무선 네트워크에 연결되어 있는지 확인할 수 있습니다.sudo iw wlp2s0 link
그러나 wpa_supplicant에 대한 후속 호출(다른 프로필 또는 동일한 프로필의 경우)은 더 자세한 출력을 생성합니다.
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
nl80211: Could not set interface 'p2p-dev-wlp2s0' UP
nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
p2p-dev-wlp2s0: Failed to initialize driver interface
P2P: Failed to enable P2P Device interface
wpa_supplicant는 여전히 종료 코드 0을 반환하지만 이번에는 무선 장치가 확실히 어떤 네트워크에도 연결되어 있지 않습니다. 어떤 제안이나 아이디어라도 대단히 감사하겠습니다. 디버깅하거나 수정하는 방법을 모르겠습니다.
답변1
해결책은 이미 실행 중인 wpa_supplicant 프로세스를 종료하는 것이라고 말하기가 부끄럽습니다. -B 매개변수를 사용하면 프로그램이 백그라운드로 분기되며 이미 실행 중인 경우 다시 실행하려는 시도는 실패합니다. 첫 번째 오류 메시지가 인쇄되는 이유는 여전히 확실하지 않지만 문제 없이 무선 네트워크에 연결됩니다.
sudo killall wpa_supplicant