私はUbuntu14.04を実行している2台のコンピューターを持っています(1つは実際にはMint 17.1ですが、これはUbuntu 14.04に基づいています)。一方をもう一方のWi-Fiホットスポットとして使用したいと考えています。両方のコンピューターには、デュアルバンド(2.4/5 GHz)802.11a/b/g/nモードをサポートする同一のUSBWi-Fiドングルがあります。ホットスポットを設定することはできましたが、ドングルはnモードで300 Mbpsに対応していますが、gモードでもモードでも54Mbpsに制限されているようです。デバイスのフルスピードのロックを解除することは私にとって重要です。
NetworkConnectionsを開き、[追加]をクリックし、[Wi-Fi]を選択して、[作成]をクリックします。次に、SSIDを入力し、モードをアドホックに設定し、帯域を自動のままにします(ただし、「A(5 GHz)」または「B/G(2.4 GHz)」に制限して、デバイスのMACアドレスを選択します。Wi-Fiで-[Fiセキュリティ]タブで[WPA&WPA2パーソナル]を選択し、パスワードを入力します。[IPv4設定]タブで[方法] [他のコンピューターと共有]を選択します。[保存]をクリックして接続します。
GUIが使えないので、nmcli
で設定しました。
# nmcli dev wifi connect SSID password <password>
そして、私はレースに出かけます!
...ただし、nmcli dev wifi
は速度を54Mb/sと報告し、大きなファイルのscp
は約3.3MB/sを報告するため、レースに負けます。これは、半分で54 Mb/sに相当します。 -デュプレックス。
また、コンピューター1でNetworkManagerを無効にした後、ap-hotspot
でホットスポットを設定しようとしました。また、コンピューター2でNetworkManagerの代わりにwicd
を使用しようとしましたが、組み合わせによってNモードが得られないようです。 /速度が54Mbpsを超えています。
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
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
802.11nモードにするには、/ etc /hostapd.confに次のディレクティブが必要です。
hw_mode=g
ieee80211n=1
ht_capab=[SHORT-GI-40][HT40+][HT40-][DSSS_CCK-40]
したがって、基本的には、802.11n拡張機能を備えたgモードのサポートが必要であり、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
「Wi-FiMultimedia(WMM)とも呼ばれるWireless Multimedia Extensions(WME)は、IEEE802.11e標準に基づくWi-FiAlliance相互運用性認証です。これは、IEEE 802.11ネットワークに基本的なサービス品質(QoS)機能を提供します。 。WMMは、音声、ビデオ、ベストエフォート、バックグラウンドの4つのアクセスカテゴリ(AC)に従ってトラフィックに優先順位を付けます。」
ap-hotspot
14.04で動作します。 Hostapdとap-hotspotは14.04でうまく混ざらないため、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