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-hotspot
14.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