WLANインターフェイスの速度を確認するには?

WLANインターフェイスの速度を確認するには?

ファイル記述子を使用してネットワークインターフェイスの速度を見つけようとします。方法は簡単ですethX。電話した筒だけを歩くだけですcat /sys/class/net/eth0/speed。残念ながら、この方法はワイヤレスインターフェイスでは機能しません。電話すると、/sys/class/net/wlan0/speed次のエラーが発生します。パラメータが無効です。

/sys/class/net/eth0/speedそれでは、WLANインターフェイスなどのアナログインターフェイスについて知っていますか?

ベストアンサー1

あなたはそれを使用することができますiwconfigこの情報を見つけるためのツール:

$ iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"SECRETSSID"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:10:7A:93:AE:BF   
          Bit Rate=48 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=55/70  Signal level=-55 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

のビットレートが必要な場合は、/sys以下を試してください。

$ cat /sys/class/net/wlan0/wireless/link
51

または以下から/proc

$ cat /proc/net/wireless 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan0: 0000   56.  -54.  -256        0      0      0      0      0        0

メモ:2番目の例のリンク値は56です。

MB/s は計算値なので、wlan0 デバイスのどこにも保存されません。私はインターフェイスを介して送信された集約ビットをそのデータを転送するのにかかる時間で割ると思います。

この情報を取得する別の方法は、ツールを使用することです。iw。このツールはNL80211CLI ベースのワイヤレスデバイス設定ユーティリティです。最新のLinuxディストリビューションにある必要があります。

$ iw dev wlan0 link
Connected to 00:10:7A:93:AE:BF (on wlan0)
    SSID: SECRETSSID
    freq: 2462
    RX: 89045514 bytes (194863 packets)
    TX: 34783321 bytes (164504 packets)
    signal: -54 dBm
    tx bitrate: 48.0 MBit/s

これには、送受信された(RX / TX)パケットの数も表示されます。

おすすめ記事