101 Libros de Informática Gratis

viernes, 6 de agosto de 2010

Escanear redes wifi desde el terminal

Hola,

Siguiendo con la temática de usar linux en modo texto me ha venido una duda, y esta es la siguiente: "¿Y si me llevo el portátil a otro sitio y quiero escanear las redes wifi?", pues me puse a buscar por internet y encontré lo siguiente:

1.-Escanear redes wifi desde el terminal.

Abrimos un terminal y escribimos lo siguiente:

# sudo iwlist wlan0 scanning



En el lugar donde está "wlan0" poner el nombre de vuestra interfaz de red wireless, para mirar el nombre de la interfaz escribimos en el terminal esto:

# iwconfig

Y sale lo siguiente:

lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"" 
          Mode:Managed  Frequency:2.412 GHz  Access Point:       Not-Associated  
          Tx-Power=20 dBm  
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Aquí vemos claramente que aparecen sólo las características de la tarjeta que es wireless precedido de su nombre de interfaz de red (wlan0, en mi caso). Y vemos que en todas las interfaces de red que no son inalámbricas aparece "no wireless extensions".

2.-Conectando a la red detectada.

Para conectar a una red wifi ponemos lo siguiente:

# iwconfig wlan0 essid "NOMBRE_DE_LA_RED_WIFI"

Y donde pone "wlan0" pones tu nombre de interfaz de red que te salió antes con el comando iwconfig.

En caso de que la red wifi tenga encriptación o clave nos conectamos de esta forma:

# iwconfig wlan0 essid "NOMBRE_DE_LA-RED_WIFI" key CLAVE HEX

ejemplo: # iwconfig wlan0 essid "mi_casa" key 5068542241168548487315

Pero si la clave es una frase o palabra lo hacemos de esta otra:

# iwconfig wlan0 essid "NOMBRE_DE_LA_RED_WIFI" key s:CLAVE ASCII

ejemplo: # iwconfig wlan0 essid "mi_casa2" key s:X0002DFR564GF

3.-Activar el DHC.

Activamos el dhclient para que podamos asignar las ips que nos de el router de forma automática:

# sudo dhclient wlan0

Y ya tenemos wifi, si estamos en linux sin entorno gráfico podemos usar un navegador en modo texto llamado w3m de esta forma:

# w3m www.google.es

2 comentarios:

  1. esto seria como para trabajar en net iso
    te hace faltad decir que para poder hacer esto necesitas wireless-tools y si no estas conectado por cable no lo podrás descargar ya que el fin de este tuto es conectarse por wifi y que para navegar hace falta descargar w3m navegador web en texto.

    ResponderEliminar
  2. Es cierto, pero ya existen muchas distros que traen esos paquetes instalados por defecto.

    ResponderEliminar