802.11n 모드에서 Wi-Fi 핫스팟을 설정하는 방법은 무엇입니까?

802.11n 모드에서 Wi-Fi 핫스팟을 설정하는 방법은 무엇입니까?

Ubuntu 14.04를 실행하는 두 대의 컴퓨터가 있습니다(하나는 실제로 Mint 17.1이지만 Ubuntu 14.04를 기반으로 함). 한 컴퓨터를 다른 컴퓨터의 Wi-Fi 핫스팟으로 사용하고 싶습니다. 두 컴퓨터 모두 듀얼 밴드(2.4/5GHz) 802.11a/b/g/n 모드를 지원하는 동일한 USB Wi-Fi 어댑터를 가지고 있습니다. 핫스팟 설정은 성공했는데, 동글이 n 모드에서 300Mbps를 지원하는데도 g나 a 모드에서는 54Mbps로 제한되는 것 같습니다. 저에게는 최고 속도로 장치의 잠금을 해제하는 것이 매우 중요합니다.

내가 시도한 것:

컴퓨터 1(핫스팟 생성):

네트워크 연결을 열고 추가를 클릭한 후 Wi-Fi를 선택하고 생성을 클릭합니다. 그런 다음 SSID를 입력하고 모드를 Ad-hoc으로 설정하고 밴드를 자동으로 둡니다("A(5GHz)" 또는 "B/G(2.4GHz)"로 제한을 시도했지만 장치 MAC 주소를 선택합니다.) Wi에서는 -Fi 보안 탭에서 "WPA 및 WPA2 개인"을 선택한 다음 "IPv4 설정" 탭에 비밀번호를 입력하고 "다른 컴퓨터와 공유" 방법을 선택한 후 "저장"을 클릭했습니다.

컴퓨터 2(핫스팟 연결):

GUI를 사용할 수 없어서 nmcli.

# nmcli dev wifi connect SSID password <password>

나는 경쟁할 것이다!

nmcli dev wifi... 보고된 속도가 54Mb/s이고 scp대용량 파일의 경우 ~3.3MB/s(반이중에서는 54Mb/s에 해당함)를 보고하기 때문에 게임에서 패배한다는 점만 빼면요 .


또한 컴퓨터 1에서 NetworkManager를 비활성화한 상태에서 핫스팟 설정을 시도했고 컴퓨터 2에서 Network Manager 대신 NetworkManager를 사용해 ap-hotspot보았지만 wicd어떤 조합도 54Mbps보다 빠른 N 모드/속도를 제공하지 못하는 것 같습니다.


일부 디버그 출력

컴퓨터 1대

user@computer1:$ iwconfig wlan1
wlan1     IEEE 802.11abgn  ESSID:"MY_SSID"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: AE:68:F9:9C:EA:00   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
user@computer1:$ nm-tool

NetworkManager Tool

State: connected (global)

- Device: wlan1  [MY_SSID-hotspot] --------------------------------------------
  Type:              802.11 WiFi
  Driver:            rt2800usb
  State:             connected
  Default:           no
  HW Address:        7C:DD:90:79:F2:89

  Capabilities:

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    *MY_SSID:       Ad-Hoc, AE:68:F9:9C:EA:00, Freq 2412 MHz, Rate 54 Mb/s, Strength 100 WPA2
    <snip other networks, all reporting Rate 54 Mb/s>

  IPv4 Settings:
    Address:         10.42.0.1
    Prefix:          24 (255.255.255.0)
    Gateway:         0.0.0.0

컴퓨터 2

user@computer2:$ iwconfig wlan1
wlan1     IEEE 802.11abgn  ESSID:"MY_SSID"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: AE:68:F9:9C:EA:00   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
user@computer2:$ nm-tool

NetworkManager Tool

State: connected (global)

- Device: wlan1  [MY_SSID] ----------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rt2800usb
  State:             connected
  Default:           yes
  HW Address:        7C:DD:90:6C:2B:23

  Capabilities:

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    *MY_SSID:       Ad-Hoc, AE:68:F9:9C:EA:00, Freq 2412 MHz, Rate 54 Mb/s, Strength 100 WPA2

  IPv4 Settings:
    Address:         10.42.0.88
    Prefix:          24 (255.255.255.0)
    Gateway:         10.42.0.1

    DNS:             10.42.0.1

답변1

802.11n 모드를 사용하려면 /etc/hostapd.conf에 다음 지시문이 필요합니다.

hw_mode=g
ieee80211n=1
ht_capab=[SHORT-GI-40][HT40+][HT40-][DSSS_CCK-40]

따라서 기본적으로 g-mode 및 802.11n 확장을 지원해야 하며, ht_capab 지시어는 40MHz 지원을 활성화하는 데 사용됩니다. 귀하의 칩셋이 40MHz 대역폭을 지원하지 않는 경우에는 주석을 달아주세요.

40MHz 대역폭에서는 사용 중인 채널을 확인하는 것이 좋습니다. 근처의 Wi-Fi 스펙트럼 사용량을 듣고 분석하는 프로그램을 사용하는 것이 좋습니다.

명령줄을 실행하여 사용 중인 네트워크를 검색할 수도 있습니다.

sudo iwlist wlan0 scan

/etc/hostapd.conf를 넣어볼 수도 있습니다.

wme_enabled=1

지원된다면 더 빠르겠지만, 일부 칩셋은 마지막 명령어를 사용할 때 안정성 문제가 있습니다.

~에서https://en.wikipedia.org/wiki/Wireless_Multimedia_Extensions

"WMM(Wi-Fi 멀티미디어)이라고도 알려진 WME(Wireless Multimedia Extensions)는 IEEE 802.11e 표준을 기반으로 하는 Wi-Fi Alliance 상호 운용성 인증입니다. WMM 기능을 통해 IEEE 802.11 네트워크(QoS)에 기본 서비스 품질을 제공합니다. 음성, 비디오, 최선의 노력, 백그라운드 등 4가지 액세스 범주(AC)를 기반으로 트래픽의 우선 순위를 지정합니다.

답변2

ap-hotspot14.04 나에게 적합합니다. 14.04에서는 Hostapd와 ap-hotspot이 잘 섞이지 않으므로 Hostapd를 다운그레이드해야 합니다.

64비트:

sudo apt-get purge hostapd
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32비트:

sudo apt-get purge hostapd
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

~에서http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

관련 정보