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

이상해 보이는 것은 다음을 iw사용하여 RTS 임계값을 설정할 수 있다는 것입니다.

 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

관련 정보