Transformando o laptop em WAP usando o netgear WNA1100? (preso no hostapd)

1

Eu tenho um adaptador wi-fi Netgear WNA1100. Eu instalei o driver Atheros de Detalhes do Fórum (o nome btw do arquivo é ath9k_htc-installer.1.0.1 -maverick-fixed.deb).

Eu gostaria de fazer uma configuração como connectify (windows) no Ubuntu, para que eu possa conectar meu telefone sem fio ao meu laptop via Netgear WNA1100 (se comportando como AP) e, eventualmente, usar a internet através da minha lan com fio.

Eu instalei o driver acima mencionado, hostapd e hostap-utils. A seguir está meu arquivo hostapd.conf.

  

ssid = vks
  interface = wlan1 # O nome da interface do cartão
  driver = ath9k_htc # O driver do cartão
  macaddr_acl = 0
  accept_mac_file = / etc / hostapd.accept
  deny_mac_file = / etc / hostapd.deny
  ieee80211x = 1 # Use a autenticação 802.1X
  auth_algs = 1
  ignore_broadcast_ssid = 0
  wpa = 2
  wpa_passphrase = 88888888
  wpa_key_mgmt = WPA-PSK
  wpa_pairwise = TKIP
  rsn_pairwise = CCMP

Quando eu corro

sudo hostapd /etc/hostapd/hostapd.conf

Eu recebo um erro

invalid/unknown driver 'ath9k_htc # The card driver

Acho que o driver está bem instalado, pois posso ver o led azul piscando no adaptador netgear, que não estava piscando antes.

  • Alguém pode me orientar como conseguir essa configuração?
  • Eu apreciarei um arquivo hostapd.conf de exemplo com uma simples segurança wpa_psk configuração.
  • Por favor, seja detalhado e descritivo com comandos. Como correr e terminar.

A seguir está a saída do lsmod, eu colei apenas as entradas que tinham informações relacionadas ao ath e ao ath. Qual driver devo usar.

Module                  Size  Used by   
ath9k_htc              42903  0 
ath9k_common            2563  1   ath9k_htc   
ath9k_hw              285176  2 ath9k_htc,ath9k_common   
ath                    13001  2 ath9k_htc,ath9k_hw
cfg80211              139811  3 ath9k_htc,mac80211,ath
compat                  4020  1 cfg80211   
led_class               2633  3 ath9k_htc,thinkpad_acpi,sdhci

Obrigado.

    
por Vivek Sharma 24.01.2011 / 20:25

3 respostas

1

Acabei de fazer uma revisão do instalador deb ath9k_htc que você apontou, não é um driver suportado. Pior que o instalador esteja em todo lugar com erros debian, inconsistências e alguns problemas de segurança. Preocupa-me que os usuários e sendo recomendado para instalar este pacote em tudo.

Verifique qual driver do kernel está atualmente carregado usando lsmod , se você pode encontrar ath9k ou ath9k_htc na lista, então é assim que é chamado. Use exatamente esse nome. Se isso ainda não funcionar, é bem provável que, como o htc é um driver não padrão , o hostapd simplesmente não sabe como lidar com ele.

Mas eu acho que é mais provável que o driver seja realmente o driver ath9k com novo firmware.

    
por Martin Owens -doctormo- 24.01.2011 / 21:23
1

Se você ler o arquivo hostapd.conf de amostra, "ath9k_htc" não é um nome de driver válido para hostapd. Você não pode simplesmente colocar qualquer coisa depois de "driver=". Leia o exemplo hostapd.conf, lá você encontrará os nomes de drivers válidos que você pode usar.

Além disso, a funcionalidade do AP para o ath9k_htc é fornecida como um patch e é experimental (muito recente), além de você precisar de novo firmware, o que significa: fazer download do compat-wireless, aplicar o patch, compilar e instalar. Eu não acho que o instalador .deb tenha a funcionalidade AP.

Convido você a visitar wireless.kernel.org para mais informações.

    
por user10699 12.02.2011 / 15:39
1

Como o user10699 disse, "ath9k_htc" não é uma opção de driver válida para o hostapd.conf. Você quer usar "nl80211" em seu lugar. A opção de driver para hostapd é mais sobre como comunicar-se com o módulo do kernel, em relação ao que o driver subjacente realmente é.

Algumas outras coisas para verificar:

  • Verifique se você está executando o kernel / compat wireless 3.0 ou superior. O modo AP para ath9k_htc foi adicionado então (e ainda é considerado experimental).
  • Verifique qual firmware você possui. Deve ser htc_9271.fw (encontrado aqui quando o kernel.org for trazido de volta)
por mgriepentrog 10.09.2011 / 13:14