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>

有効になっている場合。

おすすめ記事