나는 그것을 사용했고 iwlist wlan0 scanning
꽤 많은 데이터를 얻었지만 한 부분이 빠졌습니다: 그것은 프로토콜 버전이었습니다. 동의한다는 것은 (a/b/g/n)을 의미합니다.
이러한 명령이 표준 배포본에 포함되면 좋을 것입니다. 저는 OpenWRT를 사용하고 있습니다.
답변1
iwconfig
(및 해당 무선 확장 API)는 더 이상 사용되지 않습니다("유지 관리 모드에만 해당" 및 "새 기능이 추가되지 않음").
사용iw
대신에. 이를 위해서는 최신 커널(예: >= 3.0)이 필요하며 nl80211
.
다음을 사용하여 iw dev wlan0 scan
어떤 프로토콜이 사용되는지 확인할 수 있습니다 .
Supported rates
11Mbps 미만(6Mbps 제외)인 경우802.11b
지원이 있을 수 있습니다(b 지원 AP가 비활성화되도록 허용된 경우에도 이러한 속도는 발표하지만 b 전용 클라이언트는 거부됩니다).- 존재하는 경우
Supported rates
11MbpsExtended supported rates
또는 6Mbps 이상이802.11g
지원될 수 있습니다(require_mode n으로 설정된 AP도 이러한 속도를 광고하지만 b/g 클라이언트는 거부함). - 있었다면
HT capabilities
어떤 종류의 지원이 있었을 것입니다802.11n
. 사용 가능한 특정 높은 처리량 기능은 보조 채널이 있는지 여부(이 경우 40MHz 채널을 사용하므로 각 특수 스트림은 72.2Mbps 대신 150Mbps를 얻음)와 특수 TX가 지원하는 스트림 수 및 리셉션. - 당신이 최전선에 서서 그것을 본다면 세상에
VHT
온 것을 환영합니다802.11ac
.
답변2
wpa_supplicant를 사용하면 wpa_cli status
wifi_Generation(현재 사용하고 있습니까?) 및 ieee80211ac(지원됩니까?)가 포함된 다음 출력을 얻게 됩니다.
Selected interface 'wlan0'
bssid=77:77:11:88:aa:dd
freq=5240
ssid=XXX
id=10
mode=station
wifi_generation=5
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
ip_address=192.168.1.25
address=44:77:aa:dd:55:65
ieee80211ac=1