26 marzo 2012

Conectandose a WiFi desde la consola

El último recurso si nuestro equipo no tiene o nos falla el entorno gráfico para conectarse a una red WIFI.

Cuando falla la parte gráfica, siempre nos queda la consola (tambien llamada "terminal"), así que con estos sencillos pasos podemos ver como conectarnos a una red wifi:

Se desactiva el siguiente servicio por que si no tendremos problemas:
Usando un Slackware (o algo estandar):
root@scatha:~# /etc/rc.d/rc.networkmanager stop
Si tenes un Debian (o derivadas, ej. Ubuntu) es ligeramente diferente:
root@scatha:~# /etc/init.d/NetworkManager stop


Escaneando puntos de acceso:

root@scatha:~# iwlist wlan0 scanning
wlan0     Scan completed :
          Cell 01 - Address: 00:1E:66:66:66:81
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=32/70  Signal level=-78 dBm
                    Encryption key:off
                    ESSID:"glaurung@buenosaireslibre.org"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=000000126aa65e08
                    Extra: Last beacon: 35ms ago
                    IE: Unknown: 001D676C617572756E67406275656E6F7361697265736C696272652E6F7267
                    IE: Unknown: 010882848B962430486C
                    IE: Unknown: 030106
                    IE: Unknown: 2A0100
                    IE: Unknown: 2F0100
                    IE: Unknown: 32040C121860
                    IE: Unknown: DD06001018020000
          Cell 02 - Address: 00:14:66:66:66:F1
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=56/70  Signal level=-54 dBm
                    Encryption key:off
                    ESSID:"ancalagon-if4@bal.org"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000003825dd6165
                    Extra: Last beacon: 361ms ago
                    IE: Unknown: 0015616E63616C61676F6E2D6966344062616C2E6F7267
                    IE: Unknown: 010482848B96
                    IE: Unknown: 03010B
                    IE: Unknown: 2A0104
                    IE: Unknown: 32080C1218243048606C
          Cell 03 - Address: 00:25:66:66:66:B7
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=11/70  Signal level=-99 dBm
                    Encryption key:on
                    ESSID:"casa"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=00000038258131bc
                    Extra: Last beacon: 1675ms ago
                    IE: Unknown: 000463617361
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030101
                    IE: Unknown: 050400010000
                    IE: Unknown: 2A0104
                    IE: Unknown: 32043048606C

root@scatha:~#

Ya tenemos la lista, ejecutándolo en la consola viene tabulado y queda más bonito.

Si tenemos WEP

root@scatha:~# iwconfig wlan0 essid mi_wifi

root@scatha:~# iwconfig wlan0 key clave-de-acceso

Si tenemos WPA

root@scatha:~# wpa_passphrase mi_wifi clave-de-acceso > /home/usuario/wpa.conf (cambiar el usuario por el nombre que tengas)

root@scatha:~# wpa_supplicant -B -Dwext -iwlan0 -c/home/usuario/wpa.conf

Asignamos DHCP y a correr:

root@scatha:~# dhclient -r (limpiar)

root@scatha:~# dhclient wlan0
Aunque siempre podemos hacer un simple script para que haga todo el trabajo sucio y no tener que molestarnos en recordar comandos ;-)

No hay comentarios: