Estou pesquisando há muito tempo sobre esse problema e não encontro ninguém com minhas circunstâncias únicas. Estou tentando configurar um hotspot wifi usando o Ubuntu. Consegui fazer isso através do Windows 7, no entanto, meu laptop não possui o Win7, então estou tentando criar a mesma configuração no meu laptop.
O adaptador que estou usando é um ALFA AWUS036NHR V.2. Tanto quanto posso dizer, os drivers estão pré-instalados no Ubuntu, pois ele pode se conectar às redes.
Eu configurei o ap-hotspot de acordo com várias instruções na web.
Eu estou usando o comando
sudo ap-hotspot config
sudo ap-hotspot start
Todos os meus dispositivos podem ver a rede, no entanto, o Android recebe um erro de autenticação, o iPhone continua recebendo "senha incorreta" e o raspberry pi está em um loop de desconexão / reconexão do "aperto de mão de 4 vias (estação)".
Quando passei por esse exercício no Windows 7, tive que forçar manualmente o adaptador a usar drivers diferentes até encontrar um que funcionasse como ponto de acesso. Estou preocupado que esse também seja o problema aqui, mas não consigo nem o meu sistema instalar os drivers no site alfa.com.tw. Estou usando uma nova instalação do Ubuntu 12.04 em um laptop HP Elitebook 8530. Abaixo está a saída da depuração do ap-hotspot
sudo ap-hotspot debug
Starting Wireless Hotspot...
* Stopping DNS forwarder and DHCP server dnsmasq
* (not running)
update-rc.d: warning: hostapd start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: hostapd stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/hostapd ...
Removing any system startup links for /etc/init.d/hostapd ...
/etc/rc0.d/K20hostapd
/etc/rc1.d/K20hostapd
/etc/rc2.d/K80hostapd
/etc/rc3.d/K80hostapd
/etc/rc4.d/K80hostapd
/etc/rc5.d/K80hostapd
/etc/rc6.d/K20hostapd
Adding system startup for /etc/init.d/hostapd ...
/etc/rc0.d/K20hostapd -> ../init.d/hostapd
/etc/rc1.d/K20hostapd -> ../init.d/hostapd
/etc/rc6.d/K20hostapd -> ../init.d/hostapd
/etc/rc2.d/K80hostapd -> ../init.d/hostapd
/etc/rc3.d/K80hostapd -> ../init.d/hostapd
/etc/rc4.d/K80hostapd -> ../init.d/hostapd
/etc/rc5.d/K80hostapd -> ../init.d/hostapd
update-rc.d: warning: dnsmasq start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: dnsmasq stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/dnsmasq ...
Removing any system startup links for /etc/init.d/dnsmasq ...
/etc/rc0.d/K85dnsmasq
/etc/rc1.d/K85dnsmasq
/etc/rc2.d/K85dnsmasq
/etc/rc3.d/K85dnsmasq
/etc/rc4.d/K85dnsmasq
/etc/rc5.d/K85dnsmasq
/etc/rc6.d/K85dnsmasq
Adding system startup for /etc/init.d/dnsmasq ...
/etc/rc0.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc1.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc6.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc2.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc3.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc4.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc5.d/K85dnsmasq -> ../init.d/dnsmasq
* Restarting DNS forwarder and DHCP server configuration syntax check
...fail!
net.ipv4.ip_forward = 1
Wireless Hotspot active
Eu sou bastante novo nisso, então não tenho certeza do que está errado, mas parece haver muitas coisas. Entre em contato se precisar de mais informações.
fonte
Respostas:
Resposta curta: você provavelmente tem outra instância de
dnsmasq
execução. Então mate todas as instâncias:Editar 1 (thx para Andrea):
Resposta original:
e tente iniciar o hotspot novamente:
fonte
killall dnsmasq
?Você precisa descomentar a seguinte linha
/etc/sysctl.conf
:Em seguida, reinicie e tudo deve funcionar bem.
fonte
Você pode usar a função de ponto de acesso interno do Ubuntu. Basta acessar a rede e conectar-se à rede sem fio e clicar em começar a usar como ponto de acesso. Funciona para mim conectar laptops Win, dispositivos Android, dispositivos Palm.
Você também pode alterar várias outras configurações de conexões de rede e editar o tipo de rede
fonte