모든 Wi-Fi 네트워크의 신호 강도가 항상 동일한 이유는 무엇입니까?

모든 Wi-Fi 네트워크의 신호 강도가 항상 동일한 이유는 무엇입니까?

이제 나는 그것을 사용하여 wavemon해당 지역의 Wi-Fi 네트워크를 확인하고 있지만 어떤 도구를 사용하는지는 중요하지 않습니다. 내가 볼 수 있는 모든 Wi-Fi 네트워크의 신호 강도는 항상 서로 동일합니다. 그들은 시간이 지남에 따라 변하지만 결코 서로 다르지 않습니다. 나는 이것이 나에게 물리적으로 의미가 없는 것처럼 보이기 때문에 이것이 정확하다고 상상할 수 없습니다.

예를 들어:

여기에 이미지 설명을 입력하세요.

어떤 도구를 사용하는지는 중요하지 않습니다.

$ sudo iwlist wlan0 scanning | grep 'level\|Address'
Cell 01 - Address: 84:1B:5E:E9:C9:D3
          Quality=66/70  Signal level=-44 dBm  
Cell 02 - Address: 86:1B:5E:E9:C9:D4
          Quality=66/70  Signal level=-44 dBm  
Cell 03 - Address: 00:22:75:98:A6:6D
          Quality=66/70  Signal level=-44 dBm  
Cell 04 - Address: F8:E4:FB:D8:B9:ED
          Quality=66/70  Signal level=-44 dBm  
Cell 05 - Address: 00:1B:2F:01:DD:04
          Quality=66/70  Signal level=-44 dBm  

나는 이러한 네트워크에 대한 무선 장치의 물리적 위치를 알고 있으며 신호 강도가 동일해서는 안 됩니다.

이 정보의 출처는 무엇이며 이런 일이 발생하는 이유는 무엇입니까?

저는 Ubuntu 12.04 LTS를 사용하고 있습니다.

$ uname -rvm
3.2.0-64-generic #97-Ubuntu SMP Wed Jun 4 22:03:48 UTC 2014 i686
$ lspci | grep -i wifi
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. \
        RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
$ lsmod | grep rtl
rtl8192ce              75529  0 
rtl8192c_common        69519  1 rtl8192ce
rtlwifi                95855  1 rtl8192ce
mac80211              436493  3 rtl8192ce,rtl8192c_common,rtlwifi
cfg80211              178877  2 rtlwifi,mac80211

업데이트: 동일한 시스템(이중 부팅)의 Windows 7, 64비트에서 inSSIDer는 해당 영역의 네트워크에 대해 서로 다른(그리고 합리적인) 신호 강도를 보고합니다. 이는 최소한 하드웨어 자체의 가능성을 배제합니다. 다른 Linux 배포판을 사용해 본 적이 없습니다. 나는 시도하지 않았다FreedomBen의 드라이버하지만 어느 쪽이든.

답변1

www.realtek.com을 방문하여 해당 칩셋에 대한 업데이트된 드라이버(커널 모듈)를 검색해 보십시오. 내 노트북에는 8192(백포트가 있는 Kubuntu Precise 12.04)가 있는데 맞춤 모듈을 설치할 때까지 Wi-Fi 신호 강도가 매우 낮았습니다. (아직 좋지는 않지만 이전에 비하면 많이 좋아졌습니다.)

당신이 원하는 것은 바로 여기 나와 같은 것이라고 생각합니다. 하지만 직접 확인해보세요. (홈페이지에서 자료 찾기가 쉽지 않네요.)

http://218.210.127.131/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#2722

적절한 파일을 찾으면 tarball을 다운로드하여 사용자 정의 소프트웨어를 저장한 폴더로 확장할 수 있습니다. 그런 다음 해당 폴더에서 실행하십시오.

make
sudo make install

내 생각엔 이것이 당장 효과가 있을 것 같지는 않다. 하나 이상의 명령과 같은 작업을 수행해야 할 수도 있지만 insmod(수정된 모듈이 여러 개 있고 커널 모듈을 동적으로 활성화하는 데 익숙하지 않습니다.) 재부팅한 후에는 확실히 작동합니다.

유일하게 주목해야 할 점은 커널 모듈이 정확한 커널 버전과 일치하도록 구축되었으므로 패키지 관리자 등에서 커널 업데이트를 설치할 때마다 다시 수행해야 한다는 것입니다 make/ sudo make install모든 것이 일관성을 유지하도록 합니다.

관련 정보