Ubuntu es un sistema operativo poderoso, gratuito y de código abierto, adecuado para principiantes que desean explorar Linux y profesionales experimentados que desean un sistema confiable y seguro para proyectos. etcétera. Sin embargo, además de todas las ventajas de Ubuntu, a veces puede tener problemas para conectarse a una red inalámbrica.
El problema de la conexión WiFi puede ser un problema de hardware o software. A continuación, se ofrecen algunas soluciones útiles si los usuarios tienen problemas para conectarse a redes inalámbricas.
Nota: El mayor problema que encontrarán los usuarios es tener una tarjeta inalámbrica fabricada por Broadcom. Aunque el fabricante es parte de la Fundación Linux, esto no significa que su soporte de controladores sea siempre bueno. Además del controlador, otro problema es el cifrado TKIP.
Instale el controlador ISO de Ubuntu
Si Ubuntu no detecta la red WiFi en absoluto o si falla, puede intentar instalar o reinstalar el controlador WiFi desde el archivo ISO de Ubuntu. Primero, debe descargar la ISO de Ubuntu correspondiente a su versión de Ubuntu (en otro dispositivo o mediante una conexión Ethernet en Ubuntu).
Ponga Ubuntu ISO en su Ubuntu Hogar carpeta y, en Terminal, escriba la siguiente cadena de comando para montar la ISO de Ubuntu en la unidad virtual:
sudo mkdir /media/cdrom sudo mount -o loop ubuntu-*.iso /media/cdrom
Vamos para Actualizaciones de software en el panel de control y luego en la nueva ventana, seleccione CDrom con Ubuntu [version] Cajero e ingrese la contraseña cuando se le solicite.
clickea en el ‘Conductores adicionales’ pestaña y seleccione la Opción de adaptador de red inalámbrica y haga clic en Aplicar cambios.
Problema 1: dispositivo no detectado
Si Ubuntu (o cualquier distribución) no detecta el dispositivo inalámbrico, deberá ir a Terminal e ingresar el siguiente comando:
sudo lsusb
. si utiliza una tarjeta / llave USB inalámbrica y:
sudo lspci
. si tiene una tarjeta inalámbrica interna.
Si la respuesta a estos comandos es similar a la imagen a continuación, tiene suerte: Ubuntu puede encontrar la tarjeta. Suele identificarse con un Controlador de red o Controlador de Ethernet.
En el pasado, muchas distribuciones de Linux tenían dificultades para encontrar tarjetas inalámbricas. Afortunadamente, el soporte ha mejorado mucho, por lo que este es un caso poco común.
Comandos adicionales
También puede usar el siguiente comando para verificar que el dispositivo inalámbrico esté visible; los usuarios pueden necesitar instalar lshw primero.
lshw -C network
La salida se ve así:
*-network description: Wireless interface product: PRO/Wireless 3945ABG [Golan] Network Connection vendor: Intel Corporation
Si este es el caso y el sistema encuentra la tarjeta inalámbrica, puede continuar con la instalación del controlador / módulo como se describe a continuación.
Problema 2: Falta el módulo del controlador
Siguiendo los comandos lsusb y lspci exitosos, dando a Ubuntu la capacidad de ver la tarjeta inalámbrica, puede asumir que el firmware está funcionando, solo que el sistema no sabe qué hacer con la tarjeta. Ahí es cuando se necesita un controlador o módulo.
Regrese a la Terminal e ingrese el siguiente comando:
sudo lsmod
Verá una lista de los módulos utilizados. Para activar su módulo, ingrese el siguiente comando donde Nombre del módulo es el nombre de su chipset.
sudo modprobe modulename
Por ejemplo, si su chipset inalámbrico es ‘RT2870’, el comando se vería así:
sudo modprobe rt2800usb
Luego, ejecute el comando lsmod nuevamente para ver si se cargó correctamente.
Carga automáticamente el módulo al inicio
Es un caso poco común, pero a veces el módulo no intenta inicializarse. En ese caso, puede forzar la carga permanente. Ingrese el siguiente comando en la Terminal:
sudo nano /etc/modules
Se abrirá el editor Nano. Agrega el nombre de tu módulo en la parte inferior y guarda el archivo. Deberá reiniciar y verificar que la tarjeta inalámbrica ahora pueda ver las redes para permitirle conectarse normalmente.
Si tiene alguna dificultad, repita el proceso. Afortunadamente, Ubuntu tiene varias páginas de ayuda útiles en la documentación en línea que también puede leer aquí:
Alternativamente, puede usar la función auxiliar integrada en la Terminal escribiendo:
man lsusb man lspci
Problema 3: DNS
El DNS rara vez se convierte en un problema. Sin embargo, debe considerar esto si todavía tiene problemas de conectividad. En Terminal, ingrese el siguiente comando para evaluar la fuente de DNS:
nmcli device show wlan1 | grep IP4.DNS
Esto mostrará la dirección LAN del enrutador. Si no funciona, es posible que deba cambiar ‘wlan1’ para todo lo que utiliza su red inalámbrica. También se puede utilizar el siguiente comando:
ip address
Después de obtener esta información, el siguiente método es hacer ping a la dirección LAN del enrutador. Si funciona, intente hacer ping a los servidores DNS de Google:
ping 8.8.8.8
Con estos resultados, puede determinar dónde está el problema de DNS. Si todos los dispositivos en el hogar o en la oficina experimentan errores de carga de la página, cambie el DNS del enrutador a Google o al servidor DNS abierto. Tendrás que consultar con el fabricante del enrutador para saber cómo hacer esto, pero generalmente se hace en las páginas de administración, lo más común es iniciar sesión 192.168.0.1 o similar.
Si el problema de DNS solo ocurre con Ubuntu, siga estos pasos usando la GUI de Network Manager:
- Botón derecho del ratón Gerente de Redes.
- Seleccione Edite las conexiones.
- Seleccione la conexión WiFi en cuestión.
- Seleccione Configuración de IPv4.
- Cambiar el Método para Solo direcciones DHCP .
- Agregue 8.8.8.8, 8.8.4.4 al cuadro del servidor DNS. Recuerde usar comas para separar direcciones IP y no espacios.
- Hacer clic Guardar , luego seleccione Cerrar.
Como paso final, reinicie la máquina o Terminal Network Manager:
sudo service network-manager restart
Problema 4: no hay administrador de red
Di que te quitaste Gerente de Redes o desinstalado accidentalmente. Esta es una situación realmente complicada: no tiene Internet ni administrador de red.
Suponiendo que el paquete apt todavía está almacenado en caché, puede ir a Terminal y escribir:
sudo apt-get install network-manager
Si borró esta caché, puede usar un cable Ethernet para conectarse, conectarlo al puerto Ethernet y ejecutar el comando nuevamente.
Como paso final, si nada de lo anterior funciona, deberá editar su archivo de configuración. Nosotros escogemos gedit como editor de texto, pero puede usar su opción preferida y modificar el comando.
sudo gedit /etc/network/interfaces
Modifíquelo para que diga lo siguiente:
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-essid myssid wpa-psk mypasscode
Luego, puede reiniciar la interfaz ingresando el siguiente código:
sudo ifdown wlan0 && sudo ifup -v wlan0
Ubuntu