ap-hotspot funciona pero nada puede conectarse

9

He estado buscando por siempre con respecto a este problema, y ​​no encuentro a nadie con mis circunstancias únicas. Estoy tratando de configurar un punto de acceso wifi usando Ubuntu. Pude hacer esto a través de Windows 7, sin embargo, mi computadora portátil no tiene Win7, así que estoy tratando de crear la misma configuración en mi computadora portátil.

El adaptador que estoy usando es un ALFA AWUS036NHR V.2. Por lo que puedo decir, los controladores están preinstalados en Ubuntu, ya que puede conectarse a redes.

Configuré el ap-hotspot según varias instrucciones en la web.

Estoy usando el comando

sudo ap-hotspot config

sudo ap-hotspot start

Todos mis dispositivos pueden ver la red, sin embargo, el Android recibe un error de autenticación, el iPhone sigue obteniendo un "código de acceso incorrecto" y la Raspberry Pi está en un circuito de desconexión / reconexión de "conexión de 4 vías (estación)".

Cuando realicé este ejercicio en Windows 7, tuve que forzar manualmente el adaptador para usar diferentes controladores hasta que encontré uno que funcionara como un punto de acceso. Me preocupa que este también sea el problema aquí, sin embargo, ni siquiera puedo hacer que mi sistema instale los controladores desde el sitio web alfa.com.tw. Estoy usando una nueva instalación de Ubuntu 12.04 en una computadora portátil HP Elitebook 8530. A continuación se muestra la salida de depuración 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

Soy bastante nuevo en esto, así que no estoy seguro de lo que está mal, pero parece ser muchas cosas. Avíseme si necesita más información.

Kick Me 0.869
fuente
Como mínimo, su configuración de DHCP y DNS es incorrecta (ya que fallan la verificación de sintaxis).
Elliott Frisch
¿Cómo cambio esto? Parece que el script ap-hotspot lo hace automáticamente
Kick Me 0.869
Parece que tengo un problema con mi configuración de dnsmasq. Solucioné el error de sintaxis en dnsmasq.conf, sin embargo, ahora recibo errores de comando no reconocidos. He abierto una nueva pregunta aquí: askubuntu.com/questions/442640/dnsmasq-unrecognized-command
Kick Me 0.869
Las personas que buscan una manera de configurar puntos de acceso WiFi en Ubuntu 14.04, buscan kde-nm-connection-editor. En realidad funciona ubuntuhandbook.org/index.php/2014/06/…
Lars Nyström

Respuestas:

1

Respuesta corta: probablemente tenga otra instancia de dnsmasqejecución. Así que mata todas las instancias:

Edición 1 (gracias a Andrea):

$ sudo killall dnsmasq

Respuesta original:

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

e intente iniciar el punto de acceso nuevamente:

$ 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
Ghis
fuente
¿Por qué no killall dnsmasq?
Andrea Corbellini el
¿Por qué hacerlo fácil cuando puedes hacerlo complicado?
Ghis
0

Debe descomentar la siguiente línea en /etc/sysctl.conf:

net.ipv4.ip_forward=1

Luego reinicie y todo debería funcionar bien.

mie
fuente
No funciona ... y sigo teniendo el mismo error en la depuración ...
Mantosh Kumar
-1

Puede usar la función de punto de acceso incorporado de Ubuntu. Simplemente vaya a la red y a la conexión inalámbrica y haga clic en comenzar a usar como punto de acceso. Me funciona para conectar computadoras portátiles Win, dispositivos Android, dispositivos Palm.

También puede cambiar otras configuraciones desde las conexiones de red y editar el tipo de red

ajustes netos

aveemashfaq
fuente
Cuando configuro una red ad-hoc como esa, ninguno de mis dispositivos la ve. Además, necesito el modo de infraestructura, ya que necesito tener una dirección IP asignada a mi raspberry pi
Kick Me 0.869
mira la captura de pantalla que publiqué después de editar mi respuesta. podría ayudarte
aveemashfaq 02 de
Gracias, sin embargo, he pasado por esa configuración, y algunos de mis dispositivos no ven esta red. Sospecho que esto se debe a que es ad-hoc. Necesito tener un modo de infraestructura configurado, ya que requiero que mi Raspberry Pi tenga una dirección IP, para poder transmitir video desde ella. Un tipo aquí en el trabajo me informó que es posible que no tenga instalado DHCP y DNS, así que planeo ver eso cuando llegue a casa.
Kick Me 0.869
Si puede ver la captura de pantalla, se dará cuenta de que el modo tiene un menú que se puede cambiar a infraestructura. Antes de hacer preguntas, investigue por qué la persona mostró una captura de pantalla. Puede configurar dhcp y dns a través de la misma ventana en la captura de pantalla
aveemashfaq
Según la investigación que he realizado, no puedo establecer un punto de acceso de esta manera. Ese parece ser el método para conectarse a una red. Cuando busco métodos para crear redes, solo puedo encontrar una manera de crear una red ad-hoc a través del administrador de red, y esta es la opción de menú "Crear nueva red inalámbrica". Cuando sigo adelante con eso, mis dispositivos no pueden verlo y aparece un tipo de error de "problema del sistema". Si hay una manera de alojar realmente la red de infraestructura desde esta ventana, parece que no puedo encontrarla. Simplemente lo coloca en la lista de redes a las que se conectará la computadora: /
Kick Me 0.869