WiFi 어댑터에서 비트 전송률을 변경할 수 없습니다

WiFi 어댑터에서 비트 전송률을 변경할 수 없습니다

Belkin N-300 USB WiFi 어댑터에 문제가 있습니다. 잘 연결할 수 있지만 약 일주일 전부터 연결이 매우 느려지고 자주 끊어지기 시작했습니다. 인터페이스를 종료하고 백업하면 작동하는 경우도 있지만 일반적으로 다시 시작하면 작동합니다. 커널 업그레이드를 시도했지만 소용이 없었습니다.

내 신호 품질이 좋지 않아서 문제의 일부는 높은 비트 전송률로 인한 손상일 수 있다고 생각합니다. 에 따르면 iwlist현재 비트 전송률은 지원되지 않습니다.

wlp2s0u2  4 available bit-rates :
          1 Mb/s
          2 Mb/s
          5.5 Mb/s
          11 Mb/s

          Current Bit Rate:150 Mb/s

구체적으로 다음을 사용하여 변경해 보았습니다 iwconfig.

sudo iwconfig wlp2s0u2 rate 11M

오류 없이 종료되지만 실제로 비트 전송률이 변경되지는 않습니다. 나는 또한 다음을 시도했습니다 iw.

sudo iw dev wlp2s0u2 set bitrates legacy-2.4 11

그러나 이는 오류를 반환하며 command failed: No such device (-19)마찬가지로 iwwlp2s0u2를 참조하는 모든 명령은 실패합니다.

관련 출력 iwconfig:

wlp2s0u2  IEEE 802.11bgn  ESSID:redacted  Nickname:"rtl_wifi"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 5C:96:9D:65:40:A3   
          Bit Rate:150 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=99/100  Signal level=61/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

저는 커널 3.14.1-1을 사용하여 Arch Linux를 실행하고 있습니다.

답변1

이것은소량늦었지만 제가 이해한 바에 따르면 이 작업을 수행하기 전에 Wi-Fi를 껐다가 다시 켜야 합니다.

답변2

WiFi 어댑터 적용 범위를 늘리는 데 사용되는 명령은 다음과 같습니다.

iw reg set US

iwconfig wlp2s0u2 txpower 30

reg set국가 코드를 최대 처리량이 더 높은(30dBm) 미국으로 설정합니다.

txpowerdBm 전력 수준을 설정합니다.

https://wireless.wiki.kernel.org/en/users/Documentation/iw#setting_tx_power

관련 정보