Linux, mevcut tüm erişim noktalarının WiFi Ağları protokolünü (a / b / g / n) sürümünü bulur


21

Kullanıyorum iwlist wlan0 scanningve bana adil miktarda veri veriyor, ancak bir kısmı eksik. Bu protokol sürümüdür. Protokol ile demek istediğim (a / b / g / n). Bu komutları standart dağıtımda kullanmak çok iyi olurdu. OpenWRT kullanıyorum.

Yanıtlar:


32

iwconfig(ve kablosuz uzantı API'sı) kullanımdan kaldırıldı ("yalnızca bakım modunda" ve "yeni özellik eklenmeyecek"). Yerine iwkullanın. Bu, desteği olan orta derecede yakın bir çekirdeği (örn.> = 3.0) gerektirir nl80211.

kullanarak iw dev wlan0 scan, kullanılan protokolü anlayabilirsiniz:

  • Eğer 11 Supported ratesmbps'den düşükse (6 hariç) 802.11bdestek olabilir (b desteğini devre dışı bırakmaya izin veren AP'ler bile bu oranları açıklar ancak yalnızca b müşterilerini reddeder).
  • 11 mb / s veya 6 mb / sn Supported ratesveya Extended supported ratesüzeri ise 802.11gdestek olabilir ( request_mode n olarak ayarlanmış olan AP'ler bile bu oranları bildirir ancak b / g istemcilerini reddeder).
  • Bir HT capabilitiesIE varsa, bir tür 802.11ndestek vardır. Özel HighTroughput özellikleri, ikincil bir kanal olup olmadığıdır (bu durumda 40 MHz kanal kullanıyorsunuzdur, bu nedenle 72.2 mbps yerine özel akış başına 150 mbps'ye sahip olursunuz) ve tx ve rx için desteklenen uzaysal akış sayısıdır.
  • Eğer kanama kenarındaysanız ve bir VHTIE görüyorsanız , 802.11acdünyaya hoş geldiniz .
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.