Cómo utilizar la terminal para resolver problemas de Wi-Fi en Linux
Conclusiones clave
- Los usuarios de Linux pueden resolver la mayoría de los problemas de Wi-Fi mediante comandos de terminal, sin necesidad de descargar software.
- Restablecer su dirección IP o interfaz de red con comandos de terminal puede solucionar problemas comunes de Wi-Fi.
- Si los problemas persisten, comuníquese con su proveedor de servicios de Internet para obtener ayuda.
Si tiene problemas con su Wi-Fi, es probable que tenga una solución fácil. Si está utilizando una máquina Linux, es aún más fácil ya que puede solucionar los problemas de Wi-Fi más comunes con algunos comandos rápidos de terminal, sin necesidad de descargar software.
Si eres nuevo en la terminal, o incluso en Linux en su conjunto, no te preocupes, ya que no puedes causar ningún daño permanente a tus sistemas. De hecho, no deberías tener miedo del terminal ya que aquí es donde radica el poder de Linux, como pronto verás.
Liberación y renovación de su dirección IP
A menudo, cuando tienes problemas de Wi-Fi, se debe a que hay problemas con tu dirección IP, el conjunto de números que identifica tu ubicación en línea. Las razones para esto pueden ser docenas, pero afortunadamente la solución es siempre la misma: restablecer su dirección IP.
Para hacerlo, primero necesita saber su dirección IP actual. Puedes hacerlo usando el siguiente comando:
ip address
Alternativamente, algunas distribuciones de Linux le permitirán hacer esto dentro del entorno de escritorio; consulte nuestro artículo sobre cómo encontrar su dirección IP en Ubuntu.
Aunque no es necesario, es posible que desees tomar nota de esta dirección IP, ya que una vez que hayamos terminado debemos verificar que se haya cambiado.
A continuación, debemos solicitar una nueva dirección IP a través de su servidor DHCP. Tenemos una explicación completa sobre qué es DHCP, pero la versión corta es que es un protocolo que maneja asignaciones de IP. Generalmente hace esto a diario, por lo que su red recibe una nueva IP cada 24 horas. Lo que vamos a hacer es preguntar si podemos renovarlo ahora.
Para hacerlo necesitas un programa llamado dhclient, que está instalado por defecto en los sistemas Linux. Ejecútelo para saber qué está ejecutando su sistema ahora, usando el comando "detallado" (-v) para asegurarse de obtener algún resultado:
sudo dhclient -v
Esto le permite saber qué IP se solicitó (DHCPREQUEST) y cuándo caducará, en mi caso dentro de 40157 segundos, que son aproximadamente 11 horas.
Ahora, necesitamos liberar la dirección IP, lo que significa que le pedimos a dhclient que la elimine. Esto se hace con el comando -r y le recomiendo que agregue otro comando "detallado" para ver qué sucede:
sudo dhclient -v -r
Una vez hecho esto, ahora solicita una nueva dirección IP, con el mismo comando que antes:
sudo dhclient
Todo lo que necesitas hacer ahora es disfrutar de tu nueva dirección IP.
Restablecer la configuración de red
Sin embargo, a veces renovar la dirección IP no es suficiente. Lo siguiente que puede intentar es restablecer su interfaz de red por completo con la esperanza de que cualquier configuración que esté causando el problema vuelva a su estado predeterminado.
Para hacerlo, usaremos un programa llamado ip. Esta es una herramienta muy poderosa que le permite controlar las redes en su dispositivo. Tenemos una guía completa sobre cómo usar el comando ip, aunque por ahora sólo necesitamos tres comandos.
La primera es mostrar las interfaces presentes en su dispositivo. Para eso, escribe esto:
ip link show
Obtendrá una lista de interfaces. Para la mayoría de las personas es el segundo (enp0s3 en mi caso), así que intentemos restablecerlo primero. Para hacerlo, debe apagar la interfaz:
sudo ip link set <interface_name> down
Eso lo apaga, puede verificarlo con el comando "mostrar enlace" de antes.
Ahora puedes volver a activar la interfaz:
sudo ip link set <interface_name> up
¿Aún no puedes solucionar tus problemas de Wi-Fi?
En la mayoría de los casos, estas dos soluciones deberían significar el fin de cualquier problema que pueda tener con su conexión Wi-Fi. Sin embargo, si este no es el caso, el problema puede estar en el extremo de su proveedor de servicios de Internet (ISP). Le recomendamos que se comunique con ellos y verifique si hay algún problema con Internet en su ubicación.