Como configurar o hotspot wifi com o modo 802.11n?

1

Eu tenho dois computadores rodando o Ubuntu 14.04 (ok, um é na verdade o Mint 17.1, mas é baseado no Ubuntu 14.04), e eu estou querendo usar um como um hotspot wi-fi para o outro. Ambos os computadores possuem adaptadores USB Wi-fi idênticos que suportam os modos 802.11a / b / g / n de banda dupla (2.4 / 5 GHz). Embora eu tenha conseguido configurar um hotspot, ele parece limitado a 54 Mbps no modo g ou no modo, embora os dongles sejam capazes de 300 Mbps no modo n. É importante para mim desbloquear a velocidade total dos dispositivos.

O que eu tentei:

No computador 1 (que cria um ponto de acesso):

Abra NetworkConnections, clique em Adicionar, selecione Wi-Fi e clique em Criar. Em seguida, preencha o SSID, defina Mode como Ad-hoc, deixe Band on Automatic (embora eu também tentei limitar a "A (5 GHz)" ou "B / G (2,4 GHz)", selecione o endereço MAC do dispositivo. -Ficha de segurança, seleciono "WPA & WPA2 Personal" e insiro uma senha. Na guia "IPv4 Settings", seleciono o método "Shared to other computers". Clique em Save e conecte-se a ele.

No computador 2 (ingressa no hotspot):

Não consigo usar uma GUI, por isso, configuro com nmcli .

# nmcli dev wifi connect SSID password <password>

e eu vou para as corridas!

... exceto que perco a corrida porque nmcli dev wifi informa a taxa como 54 Mb / s, e scp em um arquivo grande reporta ~ 3.3 MB / s, o que corresponde a 54 Mb / s em half-duplex .

Eu também tentei configurar o hotspot com ap-hotspot depois de desativar o NetworkManager no Computador 1, e também tentei usar wicd em vez do Network Manager no Computador 2, mas nenhuma combinação parece me dar o modo N / velocidade maior que 54 Mbps.

Alguma saída de depuração

Computador 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

Computador 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
    
por Nicu Stiurca 11.02.2015 / 06:57

2 respostas

2

Para ter o modo 802.11n, no seu /etc/hostapd.conf você precisa das diretivas:

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

Então, basicamente, você precisa de suporte para o modo g, com extensões 802.11n, e a diretiva ht_capab é para ativar o suporte para 40MHz. Se o seu chipset não suporta largura de banda de 40MHz, comente.

Cuidado com a largura de banda de 40MHz, é melhor você saber qual canal está usando. Eu sugeriria usar um programa para ouvir e analisar o uso do espectro de wi-fi no bairro.

Você também pode executar uma linha de comando para verificar as redes que estão sendo usadas:

sudo iwlist wlan0 scan

Você também pode tentar colocar em /etc/hostapd.conf

wme_enabled=1

Se for suportado, será mais rápido, no entanto, alguns chipsets têm problemas de estabilidade com esta última diretiva.

De link

"Wireless Multimedia Extensions (WME), também conhecido como Wi-Fi Multimedia (WMM), é uma certificação de interoperabilidade da Wi-Fi Alliance, baseada no padrão IEEE 802.11e. Ele fornece recursos básicos de Qualidade de serviço (QoS) para Redes IEEE 802.11. O WMM prioriza o tráfego de acordo com quatro categorias de acesso (AC) - voz, vídeo, melhor esforço e plano de fundo. "

    
por 25.11.2015 / 14:32
0

ap-hotspot funciona para mim em 14.04. O Hostapd e o ap-hotspot não combinam bem no 14.04, então você precisa fazer o downgrade do hostapd.

64 bits:

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 bits:

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

De link

    
por 13.02.2015 / 17:43