Cómo habilitar WiFi en Ubuntu

¿Es usted un desarrollador o un probador de sitios web que usa Ubuntu para codificar y depurar? Si es así, tenemos buenas noticias para ti con respecto a la conectividad WiFi en Linux.

Como todos sabemos, Ubuntu es un sistema basado en Linux que gusta a los desarrolladores de todo el mundo. Pero además de los desarrolladores, muchos usuarios prefieren Ubuntu porque es de código abierto, fácil de usar y personalizable.

Siga leyendo para aprender cómo acceder a la conexión WiFi en sistemas y servidores Linux.

Que vamos a leer

¿Cómo habilito la conexión inalámbrica en Linux usando nmtui?

Network Manager Text User Interface nmtui es esencialmente un terminal de línea de comandos que se utiliza en un sistema Linux para la configuración de la red. Puede ingresar a la interfaz gráfica de texto para activar Wi-Fi en Ubuntu de manera más conveniente.

Iniciar nmtui

Primero, debe ejecutar el comando $ nmtui en la terminal para iniciar la interfaz gráfica. Aquí verá tres opciones entre las que puede seleccionar "Habilitar conexión" y hacer clic en "Aceptar".

Habilitar red inalámbrica

El sistema escanea las redes inalámbricas disponibles y muestra la lista en la pantalla. Desde aquí puedes seleccionar la red Wi-Fi de tu hogar y presionar Enter. A continuación, de manera similar a Windows, debe ingresar la contraseña en el cuadro de diálogo emergente y confirmar con Aceptar.

Después de la conexión inalámbrica exitosa, puede regresar y seleccionar "Salir" para cerrar la interfaz nmtui. También puede probar la conexión a Internet haciendo ping al DNS de Google:

  • Ping 8.8.8.8 -c 4

¿Cómo habilitar wifi en terminal en linux?

La buena noticia es que puede usar el terminal de comando en el escritorio y el servidor Ubuntu 20.04 para conectarse a la red WiFi, cortesía de wpa_supplicant.

Las redes WiFi avanzadas están protegidas con WPA-PSK o WPA-Personal, una clave precompartida en lugar de WPA-Enterprise.

Un solicitante es esencialmente un software de cliente que puede instalar en su computadora o computadora portátil. A continuación, debe autenticar al solicitante para conectarse a la red inalámbrica. Finalmente, puede usar wpa_supplicant para implementar un componente suplicante de WPA.

Paso 1: Cómo encontrar el nombre de la interfaz inalámbrica y la red

Abra la terminal de comandos en Ubuntu 20.04 y ejecute el siguiente comando para conocer el nombre de la interfaz wifi:

  • iwconfig

Debe saber que "wlan0" es el nombre más común para la interfaz de red inalámbrica en la mayoría de los sistemas Linux que no son systemd.

Sin embargo, Ubuntu usa systemd; Es por eso que verá el nombre de su interfaz de red inalámbrica como "wlp4s0".

Otro dato que verás en la terminal es el punto de acceso. Si Wi-Fi no está habilitado en el sistema Linux, no hay ningún punto de acceso conectado a la interfaz inalámbrica.

Sin embargo, si no puede ver su interfaz inalámbrica, puede usar el siguiente comando:

  • sudo ifconfig wlp4s0 arriba

Luego, su computadora necesita escanear todas las redes cercanas para buscar su red inalámbrica doméstica. Luego, todo lo que tiene que hacer es reemplazar "wlp4s0" con el nombre de su interfaz WLAN que descubrió con el comando anterior.

El siguiente paso es usar el siguiente comando para aprender el identificador de nombre de red ESSID:

  • escaneo sudo iwlist wlp4s0 | grep ESID

Paso 2: Cómo conectarse a la red WiFi con WPA_Supplicant

Una vez que sepa el nombre de la red y la interfaz inalámbrica, puede instalar wpa_supplicant en Ubuntu 20.04 con la siguiente línea de comando:

Relacionado:Los 4 mejores escáneres WiFi de Linux
  • sudo apt install wpasupplicant

A continuación, debe crear un archivo de configuración llamado wpa_supplicant.conf usando la utilidad wpa_passphrase.

Debe estar preguntándose sobre el propósito de crear el archivo. Esencialmente, wpa_supplicant-conf es el archivo de configuración que contiene todas las redes inalámbricas a las que desea que acceda la computadora.

Puede ejecutar el siguiente comando en la terminal para crear el archivo de configuración:

  • wpa_passphrase su-ESSID su-contraseña-wifi | sudo tee /etc/wpa_supplicant.conf

Nota: Debe escribir el nombre y la contraseña de su red ESSID en el comando anterior.

El objetivo principal del comando anterior es escribir el resultado en el archivo /etc/wpa_supplicant.conf. En el siguiente paso, debe ejecutar este comando para conectar la tarjeta inalámbrica y el punto de acceso inalámbrico:

  • sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp4s0

El resultado muestra si la conexión a Internet se estableció correctamente o no.

Cómo detener el administrador de red

Si la conexión WiFi es exitosa, debe ejecutar el comando para detener el Administrador de red. Network Manager puede causar problemas de conexión wifi en la edición de escritorio de Ubuntu si usa wpa_supplicant. Por este motivo, es importante detener Network Manager.

  • sudo systemctl detiene NetworkManager

Puede deshabilitar permanentemente el administrador de red para que no se inicie automáticamente en el momento del arranque mediante la siguiente línea de comando:

  • sudo systemctl deshabilita NetworkManager-wait-online NetworkManager-Dispatcher NetworkManager

Una vez que la conexión a Internet se haya establecido con éxito, puede ejecutar "iwconfig" para ver el punto de acceso asociado a sus interfaces de red.

Normalmente, wpa_supplicant se ejecuta en primer plano. Sin embargo, puede utilizar CTRL+C para detener el proceso y ejecutarlo en segundo plano. Todo lo que tiene que hacer es agregar el indicador -B en la línea de comando:

  • sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp4s0

En este punto, su escritorio Ubuntu 20.04 está autenticado y conectado a su red Wi-Fi doméstica. Sin embargo, aún no tiene una dirección IP privada. Puede obtener una dirección IP del servidor DHCP ejecutando este comando en la terminal:

  • sudo dhclient wlp4s0

Además, también puedes comprobar tu dirección IP escribiendo el siguiente comando en la terminal:

  • La dirección IP muestra wlp4s0

Cómo conectarse a una red inalámbrica oculta

¿Qué sucede si su módem inalámbrico no transmite un ESSID? No se preocupe; Todo lo que tiene que hacer es agregar "scan_ssid=1" al archivo /etc/wpa_supplicant.conf.

Paso 3: Cómo conectarse automáticamente al arrancar

Si desea conectarse automáticamente a la red WiFi en el momento del arranque, debe editar el archivo wpa_supplicant.service. Antes de editar el archivo, puede copiarlo desde el directorio /lib/systemd/system/ a /etc/systemd/system.

De esa forma, la nueva versión de wpa_supplicant no sobrescribe sus cambios.

  • sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service

Puede usar Nano, un editor de texto de línea de comando, para cambiar el contenido del archivo:

  • sudo nano /etc/systemd/system/wpa_supplicant.service

En el archivo necesitas buscar esta línea:

  • ExecStart=/sbin/wpa_supplicant -u -s- -0 /run/wpa_supplicant

Debe agregar el nombre de la interfaz de red en este comando:

Relacionado:¿Cómo solucionar problemas de Internet lento en Ubuntu?
  • ExecStart=/sbin/wpa_supplicant -u -s -0 /etc/wpa_supplicant-conf -i wlp4s0

Otra cosa importante a considerar aquí es reiniciar wpa_supplicant en caso de detectar un error. Para solucionar este problema, agregue esta línea justo debajo del comando ExecStart:

  • reiniciar = siempre

Además, debe comandar la siguiente línea con el # al principio:

  • Alias=dbus-fi.wl-wpa_supplicant1.servicio

Al final guarde y cierre este archivo. Además, si está utilizando el editor de texto nano para modificar el archivo, presione Ctrl+0 y Enter para confirmar los cambios y Ctrl+X para finalizar el archivo.

Puede recargar systemd con este comando:

  • sudo systemctl daemon-recargar

A continuación, debe habilitar los servicios wpa_supplicant para que se inicien automáticamente en cada arranque:

  • sudo systemctl habilitar wpa_supplicant.servicio

¿Por qué el servidor Linux no se conecta a WiFi?

Si no puede conectarse a la red WiFi, puede deberse a un problema de hardware o software. Pero primero, es mejor descartar los problemas de hardware con los controladores porque diagnosticarlos es fácil.

Primero, ejecute el siguiente comando:

  • Hacer ping al servidor local

Su host local es esencialmente la dirección para verificar los circuitos de la NIC. Si no puede hacer ping, el problema está en su controlador Wi-Fi. Sin embargo, si el ping regresa, lo más probable es que el problema esté en el software.

Paso 1: Instale los controladores inalámbricos desde Ubuntu ISO

Para solucionar el problema del software, puede usar el archivo ISO de Ubuntu para reinstalar los controladores de Wi-Fi. Primero, puede colocar la ISO de Ubuntu en el directorio de inicio y ejecutar el siguiente comando para montar la ISO de Ubuntu en la unidad virtual:

  • sudo mkdir /media/cdrom
  • sudo mount -o loop ubuntu-*.iso /media/cdrom

Debe navegar a "Actualizaciones de software", verificar el CD-Rom e ingresar la contraseña cuando se le solicite desde el tablero.

Por último, toque la pestaña "Controladores adicionales" para seleccionar la opción "Adaptador de red inalámbrica" ​​y seleccione "Aplicar cambios".

Paso 2: Cómo comprobar si se detecta un dispositivo inalámbrico

Si Ubuntu 20.04 no puede detectar el dispositivo inalámbrico, puede abrir el terminal de comando y ejecutar el comando:

  • sudo lsusb

Por otro lado, si usa un dongle USB o una tarjeta wifi interna, debe escribir este comando:

  • sudo lspci

Si la salida contiene el "Controlador de red" o el "Controlador de cable Ethernet", Linux puede detectar el dispositivo inalámbrico.

Además, también puede usar los siguientes comandos para ver el dispositivo inalámbrico:

  • sudo lshw -C red

Si el resultado incluye la descripción de la red, Ubuntu no puede detectar el dispositivo inalámbrico. De lo contrario, debe instalar el módulo del controlador que falta.

Paso 3: Cómo instalar el módulo del controlador faltante con Ubuntu

Primero debe ejecutar el comando para ver la lista de módulos utilizados:

  • sudo lsmod

Si desea habilitar un módulo específico, debe ejecutar el comando con el nombre del conjunto de chips como nombre del módulo:

Relacionado:¿Linux Mint no se conecta a WiFi? Prueba esta solución
  • nombre del módulo sudo modprobe

Si quieres conocer otros artículos parecidos a Cómo habilitar WiFi en Ubuntu puedes visitar la categoría Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up

Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Si continúas usando este sitio, asumiremos que estás de acuerdo con ello. Más información