Ubuntu PC에서 wpa_supplicant 유틸리티를 사용하여 Wi-Fi를 테스트하고 있습니다. PC에서 다음 명령을 사용하여 Wi-Fi 네트워크에 연결하려고 하면 네트워크 장치가 wlp3s0으로 나열됩니다. wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp3s0다음과 같은 오류가 표시됩니다
인터페이스 p2p-dev-wlp3s0 플래그를 읽을 수 없습니다. 해당 장치가 없습니다.
nl80211: 'p2p-dev-wlp3s0' 인터페이스를 설정할 수 없습니다. nl80211
: deinit ifname=p2p-dev-wlp3s0 비활성화_11b_rates=0
p2p-dev-wlp3s0: 초기화할 수 없습니다. 드라이버 프로그램 인터페이스
P2P: P2P 장치 인터페이스를 활성화할 수 없습니다.
나는 다음과 같은 관찰을 가지고 있습니다 :
onboot에서 실행 중인 백그라운드 wpa_supplicant 서비스를 종료하면 다음을 실행합니다.wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp3s0명령이 오류를 발생시킵니다인터페이스 p2p-dev-wlp3s0 플래그를 읽을 수 없습니다. 해당 장치가 없습니다.하지만 Wi-Fi는 여전히 연결되어 있고 핑은 작동합니다.
wpa_Supplicant(2.6) 소스 코드를 확인했을 때 구성 파일에 추가된 P2P 지원이 없었고 연결이 제대로 작동하고 ping이 발생했습니다. [참고: onboot wpa_Supplicant 서비스가 실행되고 있지 않습니다.]
.config 파일에 P2P 패키지 지원을 추가하면 동일한 문제가 발생합니다. 5개의 오류를 모두 볼 수 있습니다. wpa_Supplicant 소스 코드에서 배웠습니다.P2P 개발추가 받기wlp3s0인터페이스 이름 가져오기p2p-dev-wlp3s0
ifconfig에서 p2p-dev-wlp3s0을 얻는 방법을 알려주십시오. 이 오류를 해결하는 방법
미리 감사드립니다.
감사합니다, 딕샤