Documente Academic
Documente Profesional
Documente Cultură
Somos muchos los que hemos pasado a linux para poder poner nuestra tarjeta made in
nosedonde. Si directamente nos reconoce la tarjeta perfecto pero sino amigo hay que
currarselo. Y no obsesionarse con una instalación rápida para poder navegar de forma
gratuita.
Muchos nos encontramos con diferentes problemas, pero la mayoría no son debido a
que nuestra tarjeta no este reconocida en linux, si no que no damos con el driver
adecuado. Esto es lo mas importante.
Tener en cuenta que hay que tener instaladas la fuentes de kernel y/o las cabeceras
correctas, sin esto lo del típico make all,make y make install no vale para nada.
Sin las fuentes instaladas y al ejecutar make nos da un error (lógicamente) la mayoría
piensa que no les funciona su tarjeta y lo dejan estar, pero amigo no es ese el problema,
la realidad es otra.
Así que perder un poco de tiempo en ver como funciona este nuevo mundo.
Cada distribución o live cd linux presenta formas diferentes de instalar y/o bajar sus
fuentes y/o cabeceras (headers), así que en función de lo que tengáis, necesitareis actuar
de una forma u otra.
También hay distros que ya instalan de serie estos requisitos pero la mayoría no, así que
tener cuidado.
Por lo tanto, al instalar un modulo de un driver en cualquier linux recordad primero que
hay que comprobar que se tengan las cosas bien instaladas, así como las herramientas de
compilación.
Una vez superado esto hay que leer siempre el fichero Readme de los drivers que no
hemos bajado y seguir los pasos, pues a veces es recomendado ejecutar otros comandos
antes que el típico make && make install por ejemplo la ejecución de:
./configure
Comandos básicos
Solo pretende ser una guia para principiantes como yo en el mundo wireless a través de
linux.
Hay que decir que no todas las opciones se permiten para todas las tarjetas.
También citar que en función de una configuración se podrán utilizar o no otros
comandos, solo es probarlo.
Mediante comando --help encontramos todas la posibles entradas. Para algunos
comandos como iwconfig y iwlist es necesario tener instaladas correctamente las linux-
wireless-extensions (yo he trabajado con la versión 26). Y obviamente la tarjeta
correctamente instalada y con sus drivers correctos. Recordad que muchas acciones hay
que hacerlas como administrador. Tecleamos su y posteriormente cuando nos pida
Password lo introducimos
[interface] = tipo eth0, ath0 ejemplo iwconfig ath0 Nos dará información de como esta
configurada la tarjeta inalámbrica.
[opción]
mode monitor: ejemplo iwconfig ath0 mode monitor Para sniffar trafico de redes
externas.
mode managed:ejemplo iwconfig ath0 mode managed Lo que venia siendo en windows
modo infraestructura mediante puntos de acceso y/o router
mode ad-hoc:ejemplo iwconfig ath0 mode ad-hoc Para conectar varios pcs sin puntos de
acceso.
channel numero_canal: ejemplo iwconfig ath0 channel 6 Fijamos el canal elegido para
nuestra tarjeta. Podemos también utilizar la frecuencia.
freq ValorGhz: ejemplo iwconfig ath0 freq 2.412G Fijamos el valor de frecuencia para
nuestra tarjeta. Podemos también utilizar el canal .
Tenemos para:
rate valorvelocidad: ejemplo iwconfig ath0 rate 11M Fijamos la velocidad en las
comunicaciones para 802.11b. Podemos también utilizar 54M. O ponerlo en modo
automático. iwconfig ath0 rate auto Para que la tarjeta elija la velocidad adecuada,
incluso iwconfig ath0 rate 54M auto
power timeout
txpower N
commit
rts
nwid
ap
sens
nick
enc
Acordaros de que podéis poder obtener todas los argumentos posibles para este y casi
todo los comandos mediante iwlist --help
Igual que antes interface=ath0, eth0 la que tengamos y salga con el iwconfig o el
ifconfig.
[opción]
scan: ejemplo iwlist ath0 scan Nos mostrara información de todas las redes inalámbricas
que nuestra tarjeta detecta. Obviamente en modo monitor dará cero resultados. La
diferentes redes que se detectan pueden cambiar por lo tanto no vamos a estar todo el
rato introduciendo este comando. Hay herramientas que dan información de lo que hay
en tiempo real. El airodump en modo monitor puede hacer un barrido en tiempo real de
las redes próximas. Además graba en un fichero todas las detecciones aunque solamente
haya sido en un momento puntual, esto sirve para saber si necesitamos colocar una
antena para recibir con mayor calidad y señal posible redes a analizar. El airodump hace
más cosas y hay mas herramientas para la detección como el kismet, etc.
frequency: ejemplo iwlist ath0 frequency Nos mostrara los diferentes valores de
frecuencia y su correspondencia en el numero de canal validos para nuestra tarjeta así
como la frecuencia y el canal en el que se encuentra en esos momentos la tarjeta.
Ejemplo: Mediante aviso en pantalla current frequency =2.412GHz (Channel 1). En
modo monitor al hacer un barrido de diferentes canales y si ejecutamos este comando
varias veces veremos que la frecuencia actual (current frequency) va cambiando.
rate:ejemplo iwlist ath0 rate Nos indica las velocidad de comunicación que nuestra
tarjeta soporta así como la velocidad actual (mediante current bit rate)
accespoints:
key
power
txpower
retry
ap
peers
event
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
DEVICE=ath0
BOOTPROTO=dhcp
ONBOOT=yes
MII_NOT_SUPPORTED=no
WIRELESS_MODE=managed
WIRELESS_ESSID=WIRELESS
WIRELESS_FREQ=2.437G
WIRELESS_RATE=54M
DHCP_CLIENT=pump
NEEDHOSTNAME=yes
PEERDNS=yes
PEERYP=no
PEERNTPD=no
Si la entrada
BOOTPROTO=static
entonces podemos asignar la ip manualmente mediante:
ifconfig 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
y asignar la puerta de enlace como route add default gw 192.168.1.1
Otro ejemplo:
DEVICE=ath0
BOOTPROTO=static
IPADDR=192.168.1.4
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
MII_NOT_SUPPORTED=no
WIRELESS_MODE=managed
WIRELESS_ESSID=WIRELESS
WIRELESS_FREQ=2.437G
WIRELESS_RATE=54M
Cualquier cambio con comandos no son para siempre es decir al iniciar el pc el sistema
operativo siempre carga la configuración del fichero que he citado, al igual que cuando
se reinicia la red, tenerlo en cuenta.
----------------------------------------------
----------------------------------------------
Lo que viene ha decir que antes de entrar con la inyección de tráfico y capturar los
famosos IV's tan necesarios para todos nosotros tenemos que limitar nuestra tarjeta
atheros al estándar 802.11b
iwpriv ath0 mode 2
Para volver de nuevo al trabajo para el estándar 802.11g hay que efectuar el siguiente
comando
iwpriv ath0 mode 2
Animarse a pasarse a linux
Cada cual es libre de trabajar con un determinado sistema operativo sea windows, una
distro completa o un live cd, ya que cada uno se alimenta su propio cerebro y solo el
determina su camino.
Os dejo el enlace sobre algunas reflexiones que se han hecho respecto a la entrada en el
universo linux.
En este enlace no encontraréis mucha información para adecuarlas a vuestras
necesidades, son mas bien reflexiones, avisos, recomendaciones que yo mismo he
planteado y también las de muchas otras personas que tienen una opinión diferente a la
mía, pero que por supuesto y obviamente también son muy validas.
Pasar a linux
http://foro.elhacker.net/index.php/topic,75854.0.html
Personal
[/u]
Espero y deseo que a partir de ahora me miréis de la misma forma que habéis hecho
hasta ahora, sigo siendo un compañero al que le gusta ayudar. Se que muchas veces me
equivoco y además grandes errores, incluso en algunos me pongo cabezón y no lo
reconozco. Así que si me equivoco que seguro que pasara o no estáis de acuerdo con
mis ideas y comentarios, no dudéis en decírmelo. Y recordad que ninguna persona tiene
el conocimiento absoluto ni el derecho de obligar a nadie a ir por ningún camino que
ella no desee. Darme tiempo y paciencia de la misma forma que yo haré con todo lo que
en este foro se publique.