You are on page 1of 6

Cómo conectarte a una red Wifi usando la terminal

Cuando tenemos una instalación de Linux que no cuenta con entorno gráfico o con
alguna herramienta para la gestión de redes, debemos hacer uso de la terminal
para conectarnos a una red Wifi, para realizar dicha tarea existen diversos
procedimientos, pero particularmente la manera más sencilla es utilizando las
herramientas piwconfig,ifconfig,iwlist y la fundamental nmcli.

Este procedimiento para conectarse a una red Wifi usando la terminal puede ser
aplicado tanto para redes con seguridad WEP como WPA, es independiente de la distro
que este ejecutando y funciona con cualquier tarjeta de red.

Conociendo las herramientas a utilizar


Es importante destacar que las herramientas para este procedimiento se encuentran
instaladas por defecto en la mayoría de las distros actuales, siendo su uso general el
que mencionamos a continuación:

• iwconfig: Esta herramienta nos permite visualizar y configurar los parámetros de


una interfaz de red inalámbrica.
• ifconfig: Nos permite encender el dispositivo inalámbrico.
• iwlist: Se obtiene información detallada de las redes inalámbricas disponibles.
• nmcli: Es una herramienta que nos permite controlar NetworkManager y reportar el
estado de la red, brindándonos la posibilidad de crear, mostrar, editar, eliminar,
activar y desactivar las conexiones de red.

Para conocer a detalle la sintaxis y el uso de cada uno de estos comandos podemos
ejecutar el comando acompañado del argumento de ayuda, por ejemplo, nmcli -h, lo
que nos devolverá un resumen bastante explicativo del alcance de cada herramienta y
su forma de utilizar.

Procedimiento para conectarte a una red Wifi usando la terminal


Lo primero que debemos hacer para conectarnos a cualquier red Wifi usando el
terminal es identificar el nombre de la tarjeta de red de nuestro equipo con el siguiente
comando:

Iwconfig

Una vez tengamos el nombre de la tarjeta de red, debemos proceder a encenderla para
ellos ejecutemos el siguiente comando:

ifconfig <InterfazWifi> up

Seguidamente debemos analizar las redes inalámbricas disponible y conocer el SSID de


la misma, lo que se puede hacer de manera sencilla con iwlist para ello debemos
ejecutar:

sudo iwlist <InterfazWifi> scanning


Teniendo los datos de la tarjeta y de la red inalámbrica a la que deseamos conectarnos,
simplemente debemos ejecutar a nmcli con los parámetros correspondientes:

nmcli d wifi connect <WifiSSID> password <ContraseñaWifi> iface <InterfazWifi>

Con esto pasos ya nos hemos conectado a una red wifi utilizando la terminal, debemos
tener en cuenta que en los comandos anteriormente mencionados hay que cambiar los
siguientes datos por los que correspondan:

<InterfazWifi>: El nombre de la tarjeta de red


<WifiSSID>: El SSID de la red inalámbrica a la que deseamos conectarnos
<ContraseñaWifi>: La contraseña de acceso a la red inalámbrica en cuestión.

En caso de que nos deseemos conectar a una red wifi que ya se encuentra en
nuestro historial basta con que ejecutemos desde la terminal el siguiente comando:
nmcli c up <NombreDadaALaRedAlmacenada>
NetworkManager: Gestiona tus redes en Debian

Ayer decidí volver a instalar Debian en la PC del trabajo, en este caso, Debian
Testing como siempre ha sido costumbre en mi. ¿Por qué he tomado esa
decisión? pues por culpa de Systemd, que en su afán de controlarlo todo ahora
también quiere gestionar el cron, y por ende, el Planificador de Tareas de KDE
ya no funciona porque usa Crontab y no el Systemd del demonio.

Después de tanto tiempo usando Archlinux, hay cosas que he ido dejando atrás y claro, las
había olvidado. Ejemplo de ello es lo que quiero comentar en este artículo.

Luego de hacer una instalación con un ISO Netinstall, y luego de pasar casi 20 minutos
esperando (porque APT sigue siendo lento, pero lentooo) a que se instalar todo KDE, mis
aplicaciones y demás, me dispuse entrar a mi sesión y a pesar de que tenía conexión, y todos
los paquetes necesarios instalados, la misma no la estaba gestionando NetworkManager.

Los que usan Debian a diario deben saber la causa. Para el que no usa Debian y quiere probar
esta distro, lo que comentaré a continuación deben tenerlo en cuenta, no sea cosa que se
vuelvan locos.

Activando NetworkManager
El problema radica simplemente, que para poder hacer una instalación mediante RED, Debian
configura los datos de la misma mediante el fichero

/etc/network/interfaces, el cual debe tener algo como esto adentro:


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface


auto lo
iface lo inet loopback

# The primary network interface


allow-hotplug eth0
iface eth0 inet dhcp

En este caso las últimas dos líneas especifican que la conexión se establece (o se
estableció) mediante DHCP, y la solución sería pues simplemente comentar esas dos últimas
líneas, quedando el fichero de esta forma:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface


auto lo
iface lo inet loopback

# The primary network interface


# allow-hotplug eth0
# iface eth0 inet dhcp

Pero antes de reiniciar, debemos asegurarnos también que el


fichero /etc/NetworkManager/NetworkManager.conf se encuentra de esta forma:
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

Y ya con esto debemos poder gestionar nuestras redes usando NetworkManager.


El comando lshw creo que no viene preinstalado en debian asi que lo tendrías que
instalar utilizando la terminal y con conexión a internet

su
apt install lshw

comandos de salida u informacion de wi fi

lshw -short

lspci -k

#ipconfig -a

Prueba a editar el archivo /etc/NetworkManager/NetworkManager.conf añadiendo al


mismo lo siguiente:
[device]
wifi.scan-rand-mac-address=no

Wicd

Wicd es una alternativa a network-manager-gnome como gestor de redes y se encuentra en los


repositorios de Debian.

Para instalarlo abriremos un Terminal de Root


Y escribiremos lo siguiente (sin el carácter #)
# aptitude install wicd
Una vez instalado eliminaremos network-manager-gnome del siguiente modo
# aptitude remove network-manager-gnome
.
Posiblemente nos salga una pantalla azul preguntándonos lo siguiente:
Quiere agregar el usuario al grupo
Nosotros pulsaremos la Barra Espaciadora para marcar que si, después le daremos al
Tabulador para aceptar y por último daremos al <enter> para finalizar.
Y ahora para configurarlo primero lo iniciamos
Si usamos gnome-shell
Actividades > wicd
Nos mostrara el siguiente mensaje
No se han encontrado redes inalámbricas
Debajo de la X que se usa para cerrar el programa hay un botón, lo pulsamos y nos abrirá
un desplegable donde seleccionaremos Preferencias
En interfa z inalámbrica pondremos wlan0 y pulsamos aceptar
Después pincharemos en Actualizar y nos mostrará las redes disponibles
Para conectarnos seleccionamos una red y pinchamos en Propiedades
Seleccionamos el tipo de red, si es WPA, WEP, etc… (normalmente es el que pone
passphrase), ponemos la clave, aceptamos y listo, no debería darte más problemas.