ap-hotspot funciona, mas nada pode se conectar


9

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.


No mínimo, sua configuração de DHCP e DNS está incorreta (pois eles falham na verificação de sintaxe).
Elliott Frisch

Como eu mudo isso? Parece que o script ap-hotspot o faz automaticamente #
Kick Me 0.869 / 01/14

Parece que tenho um problema com minha configuração do dnsmasq. Corrigi o erro de sintaxe no dnsmasq.conf, mas agora estou recebendo erros de comando não reconhecidos. Eu abri uma nova pergunta aqui: askubuntu.com/questions/442640/dnsmasq-unrecognized-command
Kick Me 0.869

As pessoas que procuram uma maneira de configurar pontos de acesso WiFi no Ubuntu 14.04 procuram o editor de conexão kde-nm. Isso realmente funciona. ubuntuhandbook.org/index.php/2014/06/…
Lars Nyström

Respostas:


1

Resposta curta: você provavelmente tem outra instância de dnsmasqexecução. Então mate todas as instâncias:

Editar 1 (thx para Andrea):

$ sudo killall dnsmasq

Resposta original:

$ sudo netstat -taunp | grep -w LISTEN | grep dnsmasq | awk '{print $7}' | sed -r "s/([0-9]+).*/\1/" | xargs kill -9

e tente iniciar o hotspot novamente:

$ sudo ap-hotspot debug

Starting Wireless Hotspot...
* Stopping DNS forwarder and DHCP server dnsmasq
* (not running)

[...]

* Restarting DNS forwarder and DHCP server dnsmasq
...done.
net.ipv4.ip_forward = 1
Wireless Hotspot active

Por que não killall dnsmasq?
Andrea Corbellini

Por que facilitar quando você pode complicar, certo?
Ghis

0

Você precisa descomentar a seguinte linha /etc/sysctl.conf:

net.ipv4.ip_forward=1

Em seguida, reinicie e tudo deve funcionar bem.


Ele não funciona .... e ainda recebo o mesmo erro na depuração ..
Mantosh Kumar 9/14

-1

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

configurações de rede


Quando configuro uma rede ad-hoc como essa, nenhum dos meus dispositivos a vê. Em I modo infra-estrutura necessidade disso desde que eu preciso para ter um endereço IP atribuído ao meu Raspberry Pi
pontapé mim 0,869

veja a captura de tela que eu publiquei depois que editei minha resposta. ele pode ajudá-lo
aveemashfaq

Obrigado, no entanto, já passei por essa configuração e alguns dos meus dispositivos não veem essa rede. Eu suspeito que isso é porque é ad-hoc. Preciso ter um modo de infraestrutura configurado, pois exijo que meu raspberry pi tenha um endereço IP, para que eu possa transmitir vídeo a partir dele. Um cara aqui no trabalho me informou que talvez eu não tenha o DHCP e o DNS instalados, então planejo analisar isso quando chegar em casa.
precisa saber é o seguinte

se você puder ver a captura de tela, perceberá que o modo possui um menu que pode ser alterado para infraestrutura. Antes de fazer perguntas, faça sua pesquisa sobre por que a pessoa mostrou uma captura de tela. Você pode configurar dhcp e dns pela mesma janela na imagem
aveemashfaq

De acordo com a pesquisa que fiz, não posso configurar um hotspot dessa maneira. Esse parece ser o método para se conectar a uma rede. Quando procuro métodos para criar redes, só consigo encontrar uma maneira de criar uma rede ad-hoc através do gerenciador de rede, e esta é a opção de menu "Criar nova rede sem fio". Quando eu continuo com isso, meus dispositivos não conseguem vê-lo e recebo um tipo de erro "problema no sistema". Se existe uma maneira de realmente hospedar a rede de infraestrutura a partir desta janela, não consigo encontrá-la. Apenas o coloca na lista de redes às quais o computador se conectará: /
Kick Me 0.869
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.