실험을 위해 무선 카드(AR9565 드라이버: ath9k_htc)의 비트 전송률을 변경하려고 합니다. Ubuntu 14.04 LTS를 실행 중이며 카드 세부 정보는 다음과 같습니다.
wlan0 IEEE 802.11abgn ESSID:"FACULTY-STAFF-N"
Mode:Managed Frequency:5.24 GHz Access Point: C4:0A:CB:2D:75:5A
Bit Rate=240 Mb/s Tx-Power=17 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=38/70 Signal level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2 Invalid misc:0 Missed beacon:0
비트 전송률(이 경우 9Mbps, 여러 비트 전송률을 확인함)을 수정하려면 다음 명령을 사용합니다.
sudo iw dev wlan0 set bitrates legacy-5 9
또는
sudo iwconfig wlan0 rate 9M
현재 인터페이스 에서 사용하고 있는 비트레이트를 확인하여 wlan0에서 사용하는 최대 비트레이트를 확인했습니다 iw dev wlan0 link
. 그러나 이러한 명령 중 어느 것도 비트 전송률에 영향을 미치지 않는 것 같습니다.iwconfig wlan0
glances
달리기에 관한 정보는 다음과 같습니다 iw dev wlan0 link
.
Connected to c4:0a:cb:2d:75:55 (on wlan0)
SSID: FACULTY-STAFF-N
freq: 2462
RX: 420678 bytes (1949 packets)
TX: 144065 bytes (850 packets)
signal: -57 dBm
tx bitrate: 130.0 MBit/s MCS 14 short GI
bss flags: short-preamble short-slot-time
dtim period: 1
beacon int: 102
관련 질문에 대해 허용된 답변여기요금을 변경하기 전에 인터페이스를 닫아야 합니다. 그런데 그렇게 하다가 다음과 같은 오류가 발생했습니다.
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan0 ; Network is down
나는 또한 iw 목록을 시도했습니다. 이 명령은 사용 가능한 모든 속도를 반환하지 않고 현재 속도를 반환합니다.
답변1
WiFi 카드 이름이 wlan0이라고 가정합니다. 답변을 두 부분으로 나누겠습니다.
- 오류 수정
sudo ifconfig wlan0 up
오류가 발생했기 때문에 실행 하여 네트워크를 시작하십시오.SET failed on device wlan0 ; Network is down
- 비트레이트를 올바르게 변경하는 방법
처음 실행하면 iwlist wlan0 bitrate
지원되는 비트 전송률과 현재 비트 전송률이 무엇인지 확인합니다.
그 다음에,iwconfig wlan0 bitrate 24M