En alguna ocasión me ha sucedido que el entorno gráfico no ha podido ser cargado al iniciar y he necesitado corregir el problema desde la consola del sistema. Pero al intentar acceder a internet (por ejemplo, para instalar algún paquete) resulta que mi conexión no estaba activa.
Ese es uno de los tantos usos que se le puede dar a este tutorial, donde explicaré como conectarse a una red inalámbrica a través de la consola del sistema.
Los pasos a seguir son:
Si todo fue bien ya estamos conectados a la red.
Salu2,
elSant0
Ese es uno de los tantos usos que se le puede dar a este tutorial, donde explicaré como conectarse a una red inalámbrica a través de la consola del sistema.
Los pasos a seguir son:
- Obtener el nombre de interfaz identificativo de nuestra tarjetade red
Cada tarjeta de red inalámbrica instalada en el sistema tendrá un nombre de interfaz que la identifica dentro del mismo. Algunos posibles nombres son: "wlan0", "ra0", "wln",...
Para conseguir dicho nombre haremos lo siguiente:
Esto nos devolverá un listado con todas las tarjetas de red de nuestro sistema, indicadndo si no son inalámbrica ("no wireless extensions.") o, si lo son, devolviendo la información de configuración.~$ iwconfig
Un ejemplo sería el siguiente, donde marco en rojo el nombre de intrfaz que andábamos buscando:
NOTA: El nombre puede ser cualquier otro, incluso haber varios si hay instaladas más de una NIC WI-FI. En ese caso es necesario identificar cual se deseamos usar.lo no wireless extensions. eth0 no wireless extensions. wlan0 IEEE 802.11bg ESSID:"ELSANT0_RED" Mode:Managed Frequency:3.052 GHz Access Point: 00:24:98:77:22:33 Bit Rate=54 Mb/s Tx-Power=11 dBm Retry long limit:2 RTS thr:off Fragment thr:off Power Management:on Link Quality=41/71 Signal level=-12 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 vmnet1 no wireless extensions. vmnet8 no wireless extensions.
- Habilitar la tarjeta de red
La tarjeta por defecto lo más probable es que esté desactivada. La activamos mediente el siguiente comando (recuerda cambiar "wlan0" por el nombre de interfaz obtenido en el punto anterior):
Si es ejecutado correctamente no se devolverá ningún mensaje.~$ sudo ifconfig wlan0 up
- Buscar la red a la que queremos conectar
Para conectarnos a una red en concreto necesitaremos conocer su nombre identificativo, llamado ESSID.
Para conseguirun listado de todas las redes inalámbrica nuestro alcance usaremos el siguiente comando:
Esto devolverá un listado con multitud de información asociada a cada red cercana. Debemos conocer de entre todas ellas cual es a la que queremos conectar.~$ iwlist wlan0 scan
Por ejemplo, supongamos que la red a la que queremos conectarnos es la siguiente:
De los datos mostrados, lo que nos interesarán son:Cell 01 - Address: 00:21:43:33:44:55 ESSID:"WLAN8 CASA" Mode:Master Channel:5 Frequency:3.132 GHz (Channel 5) Quality=100/100? Signal level:-45 dBm? Noise level=-95 dBm Encryption key:on IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s 6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s 36 Mb/s; 48 Mb/s; 54 Mb/s Extra:tsf=000002f1d9be01b7
- El ESSID. En este caso es "WLAN8 CASA".
- El IE. En este caso es "WPA". WPA, WEP,... son métodos de seguridad en los que es necesaria una contraseña para conectar, por lo que deberemos tenerla a mano.
- Configurar la conexión a la red
Bastará con teclear el siguiente comando:
Donde sustituiremos:~$ sudo iwconfig wlan0 essid ESSID key CONTRASEÑA
- ESSID por el valor obtenido en el punto anterior. Recuerda ponerlo entre comillas si contiene espacios. Para nuestro ejemplo sería: "WLAN8 CASA".
- CONTRASEÑA por la contraseña de nuestra red que debíamos tener previamente. Recuerda que esta contraseña debe estar en hexadecimal. En caso de tener nuestra contraseña en ASCII será necesario usar el prefijo "s" del siguiente modo:
~$ sudo iwconfig wlan0 essid ESSID key s:CONTRASEÑA
- Obtener una IP dentro de la red
Para poder estar conectados dentro de la red necesitaremos una dirección IP dentro de dicha red. Lo habitual es usar el protocolo DHCP para ello.
La conseguiremos mediante el siguiente comando(recuerda cambiar "wlan0" por el nombre de interfaz obtenido en el primer punto):~$ sudo dhclient wlan0
Si todo fue bien ya estamos conectados a la red.
Salu2,
elSant0
2 comentarios:
amigo, no me conecta aun, al momento de colocar contraseña, me dice que el comando es invalido, tanto ascii como hex. que puedo hacer? sale iwconfig: unknown command "......
Es una mierda.. no funciona nada!
Publicar un comentario
Escribe aquí tus valoraciones, dudas, sugerencias,... Son sólo unos instantes y ayuda a mejorar el blog.