iwconfigなしでRTSしきい値を取得する

iwconfigなしでRTSしきい値を取得する

iwconfigをインストールせずにOpenWrtが特定のインターフェイスのRTSしきい値の現在の値を読み取る方法はありますか?

RTS thr私が探しているのは、出力で見つけることができる値です。iwconfig device

wlp2s0 IEEE 802.11bgn ESSID: "my_essid"  
          モード:管理周波数:2.412GHzアクセスポイント:00:DE:AD:BE:EF:00   
          ビットレート=54Mb/s 送信電力=16dBm   
          再試行長い制限: 7 RTS thr:off スライス thr:off

使用されなくなったため、一部のシステムファイルを読み取ってこの値を取得する方法をiwconfig探しています。iw

奇妙なことは、次のようにiwRTSしきい値を設定できることです。

 iw phy phy0 set rts 80

しかし、私はそれを読むことができません。このコマンド以降の出力はiwconfig次のようになります。

wlp2s0 IEEE 802.11bgn ESSID: "my_essid"  
          モード:管理周波数:2.412GHzアクセスポイント:00:DE:AD:BE:EF:00    
          ビットレート=54Mb/s 送信電力=16dBm   
          再試行長い制限: 7 RTS thr=80 B 部分 thr:off
          暗号化キー:オフ
          電源管理:オフ
          リンク品質=70/70信号レベル=-19dBm  
          Rx無効なnwid:0 Rx無効な暗号化:0 Rx無効なフラグメント:0
          Tx 多すぎる再試行: 26 無効なその他: 1916 欠落しているビーコン: 0

したがって、実際の質問は次のようになります。 iwconfigはどこから値を読みますか?リアルタイム戦略時間

答え1

iwconfigはとにかくRTSしきい値を印刷しますが、RTSメカニズムが有効になっている場合にのみiwが印刷します。

値を読み取るには、コマンドは次のようになります。

iw phy phy0 info | grep RTS

RTSがオフになっているか、それと同様の場合、ラインは出力されません。

RTS threshold: <number>

有効になっている場合。

答え2

完了するには少し時間がかかりますが、お問い合わせいただいた内容は次のとおりです。出力からiwconfig

$ sudo iwconfig
wlp3s0    IEEE 802.11bgn  ESSID:"none_of_your_business_1"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:22:3F:03:5C:67   
          Bit Rate=54 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=62/70  Signal level=-48 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:225   Missed beacon:0

具体的には、次の行は次のようになります。

          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0

/sysどこを見るべきかを知ると、ファイルシステムはこれらの値にアクセスできます。私のWiFiデバイスは次の場所にあります/sys

$ sudo more /sys/kernel/debug/iwlwifi/0000:03:00.0/iwldvm/debug/ucode_rx_stats

このファイルの対応する行は何ですか?

Statistics_Rx - OFDM:               current  cumulative       delta         max
  unresponded_rts:                        0           0           0           0

関連情報