Как настроить Wi-Fi-точку доступа в режиме 802.11n?

У меня два компьютера, на которых работает Ubuntu 14.04 (нормально, на самом деле Mint 17.1, но это основано на Ubuntu 14.04), и я ищу использовать его как точку доступа wi-fi для другого. Оба компьютера имеют идентичные USB-ключи Wi-Fi, поддерживающие двухдиапазонные (2,4 / 5 ГГц) режимы 802.11a / b / g / n. Хотя мне удалось настроить горячую точку, она кажется ограничена 54 Мбит / с в любом режиме g или режиме, даже если донглы способны до 300 Мбит / с в режиме n. Для меня важно разблокировать всю скорость устройств.

То, что я пробовал:

На компьютере 1 (который создает горячую точку):

Откройте NetworkConnections, нажмите «Добавить», выберите «Wi-Fi», нажмите «Создать». Затем заполните SSID, установите режим Ad-hoc, оставьте Band on Automatic (хотя я также попытался ограничить «A (5 ГГц)» или «B / G (2,4 ГГц)», chosse MAC-адрес устройства. -Fi Security, я выбираю «WPA & WPA2 Personal» и вводим пароль. На вкладке «Настройки IPv4» я выбираю «Метод« Общий доступ к другим компьютерам ». Нажмите« Сохранить »и подключитесь к нему.

На компьютере 2 (присоединяется к горячей точке):

Я не могу использовать графический интерфейс, поэтому я установил его с помощью nmcli .

 # nmcli dev wifi connect SSID password <password> 

и я уезжаю на гонки!

… кроме того, что я теряю гонку, потому что nmcli dev wifi сообщает скорость 54 Мбит / с, а scp на большом файле сообщает ~ 3,3 МБ / с, что соответствует 54 Мбит / с в полудуплексном режиме.


Я также попытался настроить точку доступа с помощью ap-hotspot после отключения NetworkManager на компьютере 1, и я также попытался использовать wicd вместо Network Manager на компьютере 2, но никакая комбинация не дает мне N режима / скорости более 54 Мбит / с.


Некоторые отладочные данные

Компьютер 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 

2 Solutions collect form web for “Как настроить Wi-Fi-точку доступа в режиме 802.11n?”

Чтобы иметь режим 802.11n, в вашем /etc/hostapd.conf вам нужны директивы:

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

В основном вам нужна поддержка режима g с расширениями 802.11n, а директива ht_capab – для поддержки 40 МГц. Если ваш чипсет не поддерживает пропускную способность 40 МГц, прокомментируйте это.

Помните, что для полосы пропускания 40 МГц вам лучше посмотреть, какой канал вы используете. Я бы предложил использовать программу для прослушивания и анализа использования спектра Wi-Fi по соседству.

Вы также можете запустить командную строку для сканирования используемых сетей:

 sudo iwlist wlan0 scan 

Вы также можете попробовать добавить /etc/hostapd.conf

 wme_enabled=1 

Если он будет поддерживаться, он будет быстрее, однако некоторые чипсеты имеют проблемы стабильности с этой последней директивой.

Из https://en.wikipedia.org/wiki/Wireless_Multimedia_Extensions

«Беспроводные мультимедийные расширения (WME), также известные как Wi-Fi Multimedia (WMM), являются сертификатом совместимости Wi-Fi Alliance на основе стандарта IEEE 802.11e. Он обеспечивает основные функции качества обслуживания (QoS) для сетей IEEE 802.11 WMM определяет приоритет трафика в соответствии с четырьмя категориями доступа (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

  • Kali linux запускает airbase-ng вместе с wpa_supplicant
  • перенаправить всех пользователей wifi на определенную страницу в debian
  • hostapd на Debian Linux открывает WLAN Hotspot, но я не могу подключиться к нему
  • Как автоматически включить горячую точку?
  • SSH в локальной сети при хостинге одной сети
  • Как использовать wifi с помощью hotspot без прокси-сервера?
  • Могу ли я проверить, работает ли create_ap?
  • isc-dhcp-server и работает, но, похоже, не работает вообще
  • Hostapd nl80211 не удалось установить интерфейс -19
  • Как решить адаптер не поддерживает проблему режима AP (мастер)?
  • Wi-Fi и Wi-Fi точка сразу
  • Linux и Unix - лучшая ОС в мире.