Cómo crear un punto de acceso wifi en Ubuntu 16.04 ya que AP-Hotspot ya no funciona

24

He actualizado a Ubuntu 16.04. Estaba usando ap-hotspot para wifi hotspot a través de la terminal. Parece que ap-hotspot ya no existe; ¿Hay alguna alternativa para crear un punto de acceso wifi? Si es así, ¿cómo se puede instalar / usar?

Kt Hafis
fuente
44
Para aquellos que siguen las respuestas aquí y reciben un mensaje como "La conexión X no está disponible en el dispositivo wlan0 en este momento" mientras intenta conectarse a una red oculta: su dispositivo wifi probablemente no sea compatible con el modo maestro (no puede ser un AP). Para verificar, consulte help.ubuntu.com/community/WifiDocs/…
akom

Respuestas:

38

En Ubuntu 16.04, hay un modo Hotspot en la página de ediciones de conexión WiFi que funciona directamente para dispositivos Android. Aquí está el paso a paso:

  1. Primero desactive WiFi y conecte su computadora portátil / PC a una red cableada.

  2. Haga clic en Editar conexiones en el menú de red. Luego haga clic en Agregar en las conexiones de red para agregar una nueva conexión:

  3. Elija WiFi en el cuadro desplegable de la ventana siguiente y haga clic en el botón Crear.

  4. Cuando aparezca la ventana de edición del punto de acceso WiFi, sigue estos pasos:

    1. Escriba el nombre de la conexión, SSID, seleccione el modo Hotspot.

    2. En la pestaña Seguridad Wifi, seleccione WPA y WPA2 Personal y escriba una contraseña.

    3. En la pestaña Configuración de IPv4, seleccione el modo "Compartir en otras computadoras"

      Haga clic en el enlace, por ejemplo

  5. Después de hacer clic en el botón Guardar, active WiFi y haga clic en Conectarse a la red Wi-Fi oculta y seleccione conectarse a la conexión que acaba de crear.

    Haga clic en el enlace, por ejemplo

  6. Su menú de red ahora debe tener la conexión de punto de acceso WiFi:

¡Finalmente, conéctese a este punto de acceso desde su dispositivo Android y disfrute!

¡Actualizar!

Después de seguir la guía y antes de habilitar WiFi, reinicie Network Manager con:

sudo service network-manager restart

Luego habilite WiFi y debería conectarse.

Andy
fuente
12
Intenté esto, pero cuando me estoy conectando a través de una red wifi oculta dice: Error al activar la conexión: (2) La conexión 'wifihotspot' no está disponible en el dispositivo wlp9s0 en este momento. ¿Cómo abordar esto? Estaba usando ap_hostpot antes de actualizar a 16.04 sin ningún problema.
Kt Hafis
2
Después de seguir la guía y antes de habilitar WiFi, reinicie Network Manager con: sudo service network-manager restart Luego habilite WiFi y debería conectarse.
Andy
44
no funcionó para mí incluso después de reiniciar, obtuve este error (2) La conexión 'k-hotspot' no está disponible en el dispositivo wlp3s0 en este momento.
Karim Samir
1
Obtuve los mismos errores que los usuarios anteriores: no se pudo activar la conexión, (2) la conexión 'wifishare' no está disponible en el dispositivo wlp5s0 en este momento.
Reloj ZHONG
2
Puedo crear con éxito el Hotspot, pero aparte de mi teléfono Android, ningún otro dispositivo puede conectarse a él. Mi computadora portátil Ubuntu (así como otros teléfonos) solicitan la contraseña y luego la cuelgan por unos segundos antes de volver a solicitarla. Alguien sabe cuál es el problema?
alonso s
20

Solución de una línea

Primero, puede probar la solución de una línea basada en la interfaz de línea de comandos de NetworkManager.

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse

Si no funciona, debe probar la solución de 3 líneas aquí:

Solución de tres líneas

Aquí hay una solución basada en la gran herramienta de línea de comandos de NetworkManager. Es muy sencillo, funciona con WPA y el modo de punto de acceso (por lo que funciona en teléfonos inteligentes), y no necesita una configuración compleja. Una vez que está configurado, puede usar la interfaz gráfica para buscar en Google el punto de acceso. Simplemente ejecute las siguientes líneas para crear y habilitar el punto de acceso:

# Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot

Ahora conéctese a su teléfono inteligente ... Cuando ya no lo necesite, desactívelo con:

nmcli connection down my-hotspot

Para habilitarlo nuevamente, solo necesitará usar el último comando del comando de 4 líneas. Puede observar que, dado que la conexión también aparece en las conexiones disponibles, puede habilitarla / deshabilitarla desde la interfaz gráfica.

tobiasBora
fuente
Es posible que necesite instalar dnsmasq.
Richard
11

yo suelo create_ap

Consulte la página de GitHub para más detalles:

Este script crea un punto de acceso WiFi con puente o NAT.

Usualmente uso estas dos opciones:

  1. Para el uso compartido de Internet en puente : comparta su Ethernet o módem a través de WiFi

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    

    ¿Dónde wlan0está su interfaz WiFi, y eth0es la interfaz que ofrece Internet (Ethernet o módem).

  2. Compartir Internet desde la misma interfaz WiFi : esto le permitirá compartir Internet desde la misma interfaz WiFi, útil si desea volver a compartir el WiFi que ya está conectado para ampliar el área WiFi, por ejemplo:

    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    
Boubouh Karim
fuente
create_apno funciona para 16.04 en mi PC.
India
¿podría publicar comentarios para usarlo en la terminal? No soy familiar para hacerlo, y siempre me confundo. gracias de antemano
Kt Hafis
2
cuando di el comentario, dice: 'wlan0' no es una interfaz WiFi. Cambié el comando creyendo que la interfaz wifi debe ser 'wlp9s0' como se muestra en alguna parte, pero la respuesta es: ERROR: su adaptador no es compatible con AP (maestro) ¿Se puede hacer algo?
Kt Hafis
Sí, debe usar el nombre de su interfaz en lugar de wlan0, la segunda opción requiere que el adaptador sea compatible con esta función, pero no es el caso. pruebe el primero
Boubouh Karim
¿Alguien podría hacer que esto se ejecute en Ubuntu 16.04?
Filbuntu