어댑터가 액세스 포인트 역할을 할 때 근처 무선 네트워크 목록을 가져오려고 하는데 iwlist가 다음 오류를 반환합니다.
$ sudo iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Operation not supported
다른 유틸리티를 사용하여 이 목록을 얻을 수 있는 다른 방법이 있습니까? 내 Tomato 지원 WRT54가 이 작업을 수행할 수 있는 것 같아서(장치 자체가 AP로 설정되면 근처 AP 나열) 해당 동작을 복제하는 방법이 궁금합니다.
감사해요.
답변1
iwlist
심각하게 사용되지 않습니다. 시스템에서 삭제하고 다시는 사용하지 마십시오. 그렇죠, 똑같이 하세요 iwconfig
. iwspy
이러한 도구는 오래되었으며 802.11n이 존재하지 않던 시대에 설계되었습니다. 커널 개발자는 wireless-tools
.
iw
아직 완료되지 않았다면 지금 설치하세요. iw
당신이 찾고있는 명령은
iw dev wlan0 scan ap-force
.
이것은 최근에 추가되었습니다. 모든 드라이버가 이를 지원하는 것은 아니지만 대부분은 지원해야 합니다.
답변2
내 WiFi 장치가 "액세스 포인트" 모드에 있을 때 이 문제가 발생했습니다. 모드를 "클라이언트"로 변경했습니다. 그런 다음 명령이 완벽하게 실행되기 시작했습니다. 이 명령은 "임시" 모드에서도 작동합니다.