Ir al contenido principal

Conectar Wifi usando solo la consola - Ubuntu/Debian

TUXrank .. SITES




Desde siempre, trabajar desde la consola tiene sus pro y contras. Una contra es la incomodidad para conectarse a una red WiFi facilmente. Voy a tratar de explicar una forma un tanto mas sencilla.



Una vez que tenemos instalado el sistema basico, el paquete impresindible a instalar es wireless-tools. Viene incluido en el CD/DVD 1 en Debian, y en el CD de Ubuntu. ( para la el tipo CD-Netinstall es necesario conectarse por cable.)

Primero nos logueamos como root:

En Debian:
franco@debian-fg:~$ su
Contraseña: ******
debian-fg:/home/franco#

En Ubuntu:
franco@ubuntu-fg:~$ sudo bash
Contraseña:
ubuntu-fg:/home/franco#

Luego procedemos a instalar el paquete wireless-tools:

En ambos:
debian/ubuntu-fg:/home/franco# apt-get install wireless-tools

Ahora verificamos que la tajeta WiFi de nuestra computadora es reconocida correctamente por el sistema:

En mi caso el nombre de la interface de red Wifi se llama wlan0, pero esto puede variar (ath0, brt0, etc..):

debian/ubuntu-fg:/home/franco# iwconfig
lo no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11 ESSID:"dlink2"
Mode:Managed Frequency:2.447 GHz Access Point: 00:1C0:3B:59:67
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality=56/64 Signal level=34/65
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

eth0 no wireless extensions.

*Si no aparece tu tarjeta con, visita este post para instalarla http://www.taringa.net/posts/linux/2635906/Linux-Wireless---Drivers-nativos-Wi-Fi-en-Linux_.html

Bien, el paso siguiente es buscar la red WiFi a la debemos conectarnos:

debian-fg:/home/franco# iwlist scan
lo Interface doesn't support scanning.

wmaster0 Interface doesn't support scanning.

wlan0 Scan completed :
Cell 01 - Address: 00:1C0:3B:59:67
ESSID:"dlink2"
Mode:Master
Channel:8
Frequency:2.447 GHz (Channel 8)
Quality=39/64 Signal level=29/65
Encryption key:off
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=000000142754be7a

eth0 Interface doesn't support scanning.

Ahora debemos identificar el nombre de la red "ESSID", en mi caso se llama dlink2. Luego si tiene contraseña o no ( por el momento solo admite WEP 64/128bits), en el ejemplo dice "Encryption key: off". En mi router no tengo puesta contraseña por que tiene activado el filtro por direccion MAC y porque ningun vecino mio tiene menos de 65 años, asi que por el momento no es necesario, pero siempre es recomendable poner cualquier contraseña.

Ya sabiendo el ESSID y la clave nos podemos conectar tranquilamente, este ejemplo lo pongo como si mi red tuviese contraseña en 64bits:

debian-fg:/home/franco# iwconfig wlan0 essid dlink2 key 3135393230
La sintaxis del comando es muy sencilla. "iwconfig" es el progrma que permite hacer la conexion, "wlan0" es el nombre de la interface de red WiFi de nuestra computadora, "essid" es el parametro a completar con el nombre de la red, y "key" aplica a ser la llave o clave de red. Por defecto "key" solicita la clave en Hexadecimal, podemos ponerla en ASCII poniendo el prefijo s:, por ejemplo:

debian-fg:/home/franco# iwconfig wlan0 essid dlink2 key s:15920
Bien, teoricamente estamos conectados, segun la pagina oficial, pude que debamos repetir 1 o 2 veces el comando para asegurarnos de la conexion. Bien ahora si no tenemos definida la configuracion IP de nuestra tarjeta, no hay problema, con dhclient (el cliente DHCP por defecto en linux) gestionamos la IP automaticamente:

debian-fg:/home/franco# dhclient wlan0
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:18:e7:2d:cb:16
Sending on LPF/wlan0/00:18:e7:2d:cb:16
Sending on Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.100 -- renewal in 236179 seconds.


Con esto concluye la conexion a la red WiFI, para verificarlo podemos hacer un ping a cualquier sitio de internet, por ejemplo:

debian-fg:/home/franco# ping 209.85.195.104
PING 209.85.195.104 (209.85.195.104) 56(84) bytes of data.
64 bytes from 209.85.195.104: icmp_seq=1 ttl=247 time=29.2 ms
64 bytes from 209.85.195.104: icmp_seq=2 ttl=247 time=35.1 ms
64 bytes from 209.85.195.104: icmp_seq=3 ttl=247 time=27.2 ms
^C
--- 209.85.195.104 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2006ms
rtt min/avg/max/mdev = 27.274/30.548/35.155/3.352 ms

*El comando ping en Linux, por defecto, es indefinido, debemos cortarlo a mano pulsando Ctrl + C.

Bueno, espero que a alguien le sirva, no es muy complicado. Cualquier consulta MP!.

Entradas populares de este blog

Fallo al obtener la lista de compartición del servidor

 - Ubuntu Karmic Koala El problema. El detalle es que a veces tengo que revisar archivos que están en otras computadoras que utilizan windows. Al momento de darle en el menú Lugares - Red - Red de Windows y al elegir el grupo de trabajo en el que están mis equipos me aparece el siguiente error. No se puede montar el lugar. Fallo al obtener la lista de compartición del servidor. La solución . La encontré en este articulo de los Foros de Ubuntu, lo voy a copiar tal cual, espero que no le moleste al autor y solo a manera de respaldo. # — Aquí inicia el articulo de los foros de Ubuntu – 1- En principio es necesario que estén instalados: samba samba-common smbclient winbind   2- Luego editar el archivo /etc/samba/smb.conf sudo gedit /etc/samba/smb.conf   A los cambios necesarios para adaptar el sistema, según los tutoriales de samba es necesario tener presente que: a- Donde dice workgroup = WORKGROUP, reemplazar WORKGROUP por el nombre de grupo de ...

Descargar Packet Tracer 5.2 [Windows y Linux]

Packet Tracer 5.2 [Windows y Linux] Packet Tracer es la herramienta de aprendizaje y simulación de redes interactiva para los instructores y alumnos de Cisco CCNA. Esta herramienta les permite a los usuarios crear topologías de red, configurar dispositivos, insertar paquetes y simular una red con múltiples representaciones visuales. Packet Tracer se enfoca en apoyar mejor los protocolos de redes que se enseñan en el currículum de CCNA. Este producto tiene el propósito de ser usado como un producto educativo que brinda exposición a la interfaz comando – línea de los dispositivos de Cisco para practicar y aprender por descubrimiento. Packet Tracer 5.2 es la última versión del simulador de redes de Cisco Systems, herramienta fundamental si el alumno está cursando el CCNA o se dedica al networking. En este programa se crea la topología física de la red simplemente arrastrando los dispositivos a la pantalla. Luego clickando en ellos se puede ingresar ...

Mensaje de bienvenida en la Consola

Es una pequeña utilidad para mostrar texto ASCII en la consola. Se llama Figlet y la podemos instalar en Ubuntu con “sudo apt-get install figlet”. Podemos hacer que aparezca un mensaje de bienvenida en la consola si añadimos estas lineas al archivo “$HOME/.bashrc”: #Mensaje figlet “Texto Que quieras $USER”