rtl8188cus의 Wi-Fi를 사용하고 있습니다.
rtl8188cus가 IEEE 802.11b/g/n을 지원한다는 것을 알고 있습니다.
아래는 내 시스템에서 AP에 접속하는 예입니다.
SSID: 지원되는 AP에서만 테스트되었습니다 802.11b(CCK)
.
root@test:~# iwconfig
wlan0 IEEE 802.11b ESSID:"test" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.412 GHz Access Point: 00:26:66:63:1C:54
Bit Rate:11 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=97/100 Signal level=-78 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
rtl8188cus가 IEEE 802.11b를 지원하지 않기를 바랍니다.
[희망]
1. rtl8188cus 지원을 원하지 않습니다IEEE 802.11b
. 2. IEEE 802.11b/g/n AP에 연결할 때 사용하고
싶지 않습니다 . 3. 지원되는 AP에만 연결 시 연결이 실패할 수 있습니다 .IEEE 802.11b
IEEE 802.11b
내 커널(3.10)에서 IEEE 802.11b와 관련된 설정을 찾았지만 찾을 수 없습니다.
사용자 프로그램(명령)이 가능한 방법을 찾지 못했습니다.
rtl8188cus 드라이버를 살펴봤지만 찾지 못했습니다.
구글에서 검색해봐도 못찾았습니다.
rtl8188cus 드라이버에서 속도 관련 항목에 대해 설명을 시도했지만 실패했습니다.
그냥 쓰면 안되나요 IEEE 802.11b
?
답변1
802.11n 및 802.11g는 802.11b의 확장이며 이전 프로토콜을 포함합니다. 802.11b를 "끄기"할 수 없습니다.
또한 WLAN 드라이버는 현재 신호 강도와 채널 사용량을 고려할 때 가장 효율적인 비트 전송률과 프로토콜로 자동 전환합니다. 여기에는 이유가 있습니다. 더 높은 비트 전송률을 사용하려고 하면 오류가 너무 많이 발생하므로 이 시도로 인해 처리량이 증가하는 것이 아니라 감소합니다.
신호 강도는 드라이버와 하드웨어에 따라 다르지만 제 경험상 -78dB는 통신할 수 있는 한계에 있습니다.
따라서 더 높은 처리량을 원한다면 더 나은 안테나 위치를 찾거나 더 나은 안테나를 사용하거나 컴퓨터와 라우터를 더 가깝게 배치하십시오.
iw wlan0 station dump
그런데, 이전 정보를 사용하는 것보다 더 자세한 정보를 얻을 수 있습니다 iwconfig
.
편집하다:
"802.11b 비트 전송률이 표시됩니다"라고 말하지 마세요. 11MB의 비트 전송률이 표시되면 여전히 802.11g 또는 802.11n에 의해 정의된 프로토콜을 사용하여 연결하고 있을 수 있습니다. 실제로 WLAN과 액세스 포인트는 Rate의 일부가 아닌 프로토콜을 사용하여 해당 비트 전송률을 협상했을 수 있습니다. 802.11b.
앞서 말했듯이 802.11g는확장하다802.11b. 802.11g는 802.11b의 모든 비트 전송률과 프로토콜 정보를 지원합니다. 802.11n은 802.11g 및 802.11b의 모든 비트 전송률과 프로토콜 정보를 지원합니다. 넌 보통 너만 보잖아새로운이전 비트 전송률을 반복하는 것은 지루할 수 있으므로 Wiki 등의 비트 전송률을 나열합니다.