Conectarse a una red inalámbrica desde consola

Probablemente ya tenemos este paquete andando en nuestro sistema, lo verificamos/instalamos con:

# apt-get install wireless-tools

Antes de continuar debemos tener configurada nuestra tarjeta de red inalámbrica, ya hecho esto, procederemos a encenderla apretando el botón o switch en dado caso que no encienda, vamos a verificar que el módulo ah sido cargado correctamente, si el problema persiste, esto podría ayudar:

# ifconfig wlan0 up

Ahora necesitamos saber cuales conexiones están a nuestro alcanze, también necesitamos el nombre de las conexiones (essid) y otra información útil, para eso vamos a scanear las redes con:

# iwlist wlan0 scan

El resultado será algo como esto:

wlan0 Scan completed :
Cell 01 – Address: 00:19:E4:00:30:A9
ESSID:»Cozumel»
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/100 Signal level=-42 dBm Noise level=-73 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=00000150eb2a735d
Cell 02 – Address: 00:19:E4:00:30:E9
ESSID:»INFINITUM1459″
Mode:Master
Channel:2
Frequency:2.462 GHz (Channel 2)
Quality=55/100 Signal level=-57 dBm Noise level=-73 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=000000b3fb81ba48

Ya tenemos las opciones y detalles de cada red, escogeremos una y configuraremos para conectarnos:

# iwconfig wlan0 essid Cozumel
# iwconfig wlan0 key password_de_la_essid

Si hay dos essid con el mismo nombre, especifica el canal con iwconfig wlan0 channel [número]

Nota: Si la red a la que nos conectaremos está abierta, basta con establecer el nombre de la essid (primer comando).

Y como último paso:

# dhclient wlan0

Que nos tirará en la consola algo como esto:

Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:14:a5:e3:7a:9a
Sending on LPF/wlan0/00:14:a5:e3:7a:9a
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPOFFER from 192.168.1.254
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.254
bound to 192.168.1.78 — renewal in 32442 seconds.

Ya tenemos nuestra IP en la red, por consecuente ya podemos abrir nuestro navegador, conectar nuestro cliente irc y actualizar nuestro sistema.

Existen clientes gráficos que realizan todo este proceso, pero es bueno saber lo que estos hacen para que podamos surfear en internet :D

Extraido de: ¿Cómo Carajos?