En vista al interes de muchos de mis amigos, en cuanto este tema, vamos a dar una pequeña reseña sobre la inseguridad del cifrado WEP, en las redes wireless.
Cabe mencionar que no nos hacemos responsables del mal uso que se le pueda dar a esta informacion y que lo unico que pretendemos es poner en evidencia la inseguridad que representa usar el cifrado WEP en las redes wireless, y que las pruebas que podamos efectuar, siempre sea dentro de redes en las cuales tengamos total concentimiento de sus administradores o propietarios, aclarado este punto continuemos con lo que nos interesa.
Esta informacion esta comprobada para las versiones 7.4 y 7.10, cuando instalamos ubuntu en nuestro equipo, por defecto instala la tarjeta de red con el modulo IPW394 (Intel ProWireless 3945 ABG), para poder hacer la auditoria, es necesario poder poner la tarjeta en modo monitor, lo cual no es posible con este modulo, por lo que es necario instalar los modulos IPWRAW
Antes de instalar el ipwraw debemos instalar algunas dependencias, esto lo hacemos de la siguiente forma
Aqui (uname -r), nos sirve para devolver la version del kernel que tenemos instalado, asi no tendremos problemas para instalar los paquetes que requerimos.
Si no hemos tenido ningun error hasta aqui, continuamos con la instalacion de ipwraw
descargamos las fuentes
Descomprimimos el paquete,
Para instalar, nos cambiamos a la carpeta que se acaba de generar, y tecleamos.
Con esto ya esta instalado el modulo, pero ahora lo agregaremos a la black list, esto para que no lo carge por defecto si no, solo cuando lo necesitemos.
Ya tenemos todo listo, para poder usar el ipwraw ahora solo hay desmontar el driver ipw3945 y cargar el ipwraw
Para cargar el ipw3945, hacemos lo mismo, pero al contrario.
Despues de montar y desmontar los driver's hay que esperar un poco para que se efectuen los cambios.
Para comprobar, que esten funcionando, tecleamos lo siguiente.
Y devemos obtener algo como esto.
Tal vez puedas obtener wifi0 en lugar de eth1
Para efectuar la auditoria necesitaremos la suite aircrack si no la tenemos instalada lo hacemos con esto.
Listo, ahora empezaremos por averiguar cuales son los acces points accesibles
Y deberiamos obtener algo parecido a esto.
Al identificar nustro objetivo debemos ejecutar el siguiente script para poder inyectar trafico.
Veremos algo asi
Empezamos a capturar los paquetes con el airodump-bg
Y deberiamos obteneralgo asi
Para poder inyectar necesitamos asociarnos con el acces point.
Ya que estamos asociados, podemos inyectar para poder generar DATA que son los paquetes que nos interesan
En unos cuantos segundos podemos ver como genero unos miles de DATA
Esperamos alrededor de 10 min para obtener una buena cantidad de DATA, el tiempo puede variar segun la distancia a la que te encuentres del acces point, no hay una cantidad exacta pero entre 200 300 mil DATA son suficientes segun lo comprobado.
Ahora solo hay que pasar el fichero por el aircrack
Y listo
Todo esto se puede hacer de forma mas simple, con el airoway.sh solo hay que editar la interfas de injecion segun sea nuestro caso, que puede ser wifi0 o eth1
Como podemos ver, el cifrado WEP no es suficiente para la proteccion de nuestra redes wireless, no exponga la integridad de su red, y utilecen WPA.
Espero le haya sido de utilidad.
Referencias:
http://aircrack-ng.org/doku.php?id=ipw3945
http://seguridadwireless.net
alberto
April 14th, 2008 at 12:59 pm
este error al hacer el make install a que puede ser debido? (by un principiante en linux).GRACIAS
alberto@alberto-desktop:~/ipwraw-ng$ sudo make install
make: *** No hay ninguna regla para construir el objetivo `ipwraw.ko’, necesario para `install’. Alto.
yovany
April 14th, 2008 at 7:08 pm
Sorry fuen un error mio, primero hay que hacer un make y despues el make install
Ya lo corregi checalo.
Saludos
alberto
April 15th, 2008 at 12:22 am
Hola, gracias por contestar. Supuse que faltaba y lo puse, pero entonces al hacer el “sudo make install” me salía este otro error:
http://pastebin.com/f4d42580c
mas peliagudo que el anterior, si cabe. decicí entonces darlo todo por perdido xD.
yovany
April 15th, 2008 at 1:51 am
Eso si esta critico, veo que tu maquina es de escritorio o me equivoco.
alberto
April 15th, 2008 at 2:50 am
no, es un laptop DELL 1525 con ubuntu emulado sobre windows vista con una máquina virtual (VMware). lo de alberto-desktop se lo pone ubuntu por defecto al instalarlo y no lo quito por vago
. saludos!
yovany
April 15th, 2008 at 3:04 pm
Creo que es ahi donde esta el problema, ya que la maquina virtual te emula una tarjeta generica, no es realmente tu tarjeta fisca, solo la usa como puente, pero no trabaja directamente sobre ella, tendrias que instalar el ubuntu de manera fisica en tu compu, si no pues podrias usar una distro live el backtrack 3 ya trae soporte para la ipw3945, y los comandos son los mismo de este tuto.
alberto
April 15th, 2008 at 4:51 pm
ahaham… pues muchas gracias por las molestias yovany. Muy buen blog, si señor.
yovany
April 15th, 2008 at 9:57 pm
Gracias a ti por visitarnos, voy a poner algo con el backtrack para que te des una idea de como funciona.
Saludos.
Jesus
April 29th, 2008 at 4:57 pm
Buenas a todos, estoy teniendo algunos problemas. A ver si alguien me puede ayudar.
No consigo cargar ipwraw.
Hago make, make install y make install_ucode. por el camino me dice que todo bien, que puedo cargar el driver con modprobe ipwraw. lo hago y todo bien, pero al hacer ifconfig, no veo ninguna interfaz inalambrica.
Estoy con Ubuntu Hardy AMD64 en un HP Pavilion dv9575. Ubuntu por defecto tiene los drivers iwl3945.
Alguna idea por aqui?
Muchas gracias de antemano!
yovany
April 29th, 2008 at 8:57 pm
Ok, no hay problema, los pasos para montar y desmontar son los siguientes.
modprobe -r iwl3945 //para desmontar el driver normal
modprobe ipwraw //para cargar
Para confirmar es
iwconfig
y te deve mostar
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 unassociated ESSID:off/any
Mode:Monitor Channel=1 Bit Rate=54 Mb/s
rtap0 no wireless extensions.
Si no ves nada intenta, cargando el driver normal, y despues el ipwraw, por que hay veces que no carga a la primera, r
modprobe -r ipwraw //para desmontar el raw
modprobe iwl3945 //para cargar el normal
Con esto debe ser suficiente.
Saludos
Ricardo
May 4th, 2008 at 11:41 pm
Hola , sabes que cuando bajo el modprobe iwl3945
arranco el modprobe para el ipwraw y vuelve a kargar el driver inicial por lo cual no puedo establecer modo monitor.
que sugieres, instalar el ipw3935 que funcionaba sin problemas o no se…. gracias
Ubunuttu 8.04
yovany
May 5th, 2008 at 3:27 am
Que tal Ricardo…
Si lo tecleaste tal cual lo pones, debes agregar un -r que indica que lo vas a remover
sudo modprobe -r modulo
y despues cargar el otro modulo, tengo la misma tarjeta con ubuntu 8.4 y el modulo iwl3945, y no tengo ningun problema para cargar el driver, en modo monitor.
Aun que para la version de ubuntu 8.4 hay que instalar este dependencia para hacer jalar el ipwraw, aparte de las que estan indicadas en el how-to de seguridad que poste.
sudo apt-get install libssl-dev
Con esto no deberias de tener problemas, en para entar en modo monitor
Pero cualquier cosas aqui estamos.
Saludos.
Ricardo
May 6th, 2008 at 1:16 am
gracias por su respuesta rapida
pero ahora me aparece esto
modprobe -r iwl3945
WARNING: /etc/modprobe.d/ipwraw line 1: ignoring bad line starting with ‘“blacklist’
FATAL: Error removing iwl3945 (/lib/modules/2.6.24-16-generic/updates/wireless/iwlwifi/iwlwifi/compatible/iwl3945.ko): Operation not permitted
jajaja en el ubuntu 7.10 no tenia ningun problema pero bueno
gracias por tus respuestas
Ricardo
May 6th, 2008 at 1:16 am
gracias por su respuesta rapida
pero ahora me aparece esto
modprobe -r iwl3945
WARNING: /etc/modprobe.d/ipwraw line 1: ignoring bad line starting with ‘“blacklist’
FATAL: Error removing iwl3945 (/lib/modules/2.6.24-16-generic/updates/wireless/iwlwifi/iwlwifi/compatible/iwl3945.ko): Operation not permitted
jajaja en el ubuntu 7.10 no tenia ningun problema pero bueno
gracias por tus respuestas
que hago men……. como puedo volver a hacer una instalacion limpia es decir eliminar topdo lo ya instalado o tengo arreglo asi komo voy
gracias again
yovany
May 6th, 2008 at 1:42 am
No hay problema, mira, para cualquier operacion sobre el sistema en la consola debes de usar el prefijo sudo, este funciona como si lo ejecutaras como root, en este caso se pone sudo antes del comando separados por un espacio, ej:
sudo modprobe -r iwl3945
Hice la prueba y con eso es todo…
Saludos
Ricardo
May 6th, 2008 at 11:59 pm
Gracias se paso por la ayuda….. por fin tuve opcion de colocarla en modo monitor, aunque la asociacion me reulta de esta manera
ASOCIAR: aireplay-g -1 0 -a ESSID -e MAC_PUNTODEACCESO -h mi_mac wifi0
y la asociacion comienza no siempre se logra de forma correcta…..
y la inyeccion funciona de buena forma……. no hay forma de forzar mas la inyeccion …
de ante mano muchas gracias por tu tiempo y por ayudarme
Pablo
May 9th, 2008 at 5:58 pm
He estado intentando usar el scrip airoway.sh pero cuando intento ejecutarlo me sale el siguiente error:
airoway.sh: 59: Syntax error: “(” unexpected
Tengo Ubuntu Hardy, y de modulo de red el iwl3945, puedo cargar sin problemas ipwraw, pero el problema es al ejecutar el script.
Y si intento por consola con: airodump-ng rtap0, no me sale nada, el cursor baja pero todo sale en blanco, alguna ayuda por favor.
yovany
May 10th, 2008 at 1:13 am
No hay problema, ya cheque el error, habre el archivo y elimina los parentesis de la linea donde dice “por defecto debe ser 2″, y con eso corre : )
Error de dedo.
Saludos.
guille
May 10th, 2008 at 6:21 pm
Buenas, felicidades por el manual, me sirvio, pero tengo una cosa que no me sale (no esta en el manual), se que se puede escanear todas las redes sin ir pasando de una en una, tengo una tarjeta 3945 con ubuntu 8.04, probe como dice la pagina de aircrack “airodump-ng rtap0 out 0″ (out es el nombre del archivo a capturar y 0 es que escanee en todos los canales y nada) tambien si pongo airodump-ng –help dice que escanea todo solo me escanea en un solo canal, ¿como puedo hacerlo?. gracias por todo
Omar
May 11th, 2008 at 9:56 pm
Hola!! mira tengo el ubuntu 8.4 con wubi pero al momento de que trato de hacer el modprobe -r ipw3945 me dice que FATAL:module ipw3945 not found, hago el iwconfig y no me aparece nada más que :
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:”" Nickname:”"
Mode:Managed Frequency:2.412 GHz Access Point:
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Power Management:off
Link Quality=66/100 Signal level=-67 dBm Noise level=-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
que debo de hacer para que me funcione?
yovany
May 11th, 2008 at 11:01 pm
Hola Omar.
Lo que pasa es que en ubuntu 8.4 el modulo que usa ;a tarjeta es el iwl3945, el ipw3945 funciona en el 7.4 y 7.10. pruebalo asi
sudo modprobe -r iwl3945
Con esto es todo.
Saludos.
Omar
May 12th, 2008 at 5:23 am
si me funcionó, muchas gracias
Felipe
May 14th, 2008 at 2:56 am
Hola lamento molestarte bueno te cuento, tengo un dell XPS M1530 con esa tarjeta intel, tengo kubuntu Hardy, hice todos los pasos, descargo bien el driver, no tuve problemas al extraerlos, pero al momento de ir a la carpeta donde lo extraje y hacer “sudo make”, me sale este error.
make -C /lib/modules/2.6.24-17-generic/build M=/home/elofreak/ipwraw-ng modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-17-generic’
CC [M] /home/elofreak/ipwraw-ng/ipwraw.o
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘store_bssid’:
/home/elofreak/ipwraw-ng/ipwraw.c:1500: error: declaración implícita de la función ‘MAC_ARG’
/home/elofreak/ipwraw-ng/ipwraw.c:1500: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c:1506: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘show_bssid’:
/home/elofreak/ipwraw-ng/ipwraw.c:1516: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘ipw_print_rx_config’:
/home/elofreak/ipwraw-ng/ipwraw.c:2565: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c:2567: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘tx_skb’:
/home/elofreak/ipwraw-ng/ipwraw.c:7421: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘ipw_net_set_mac_address’:
/home/elofreak/ipwraw-ng/ipwraw.c:7610: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘ipw_up’:
/home/elofreak/ipwraw-ng/ipwraw.c:8081: aviso: faltan argumentos para el formato
/home/elofreak/ipwraw-ng/ipwraw.c: En la función ‘ipw_pci_probe’:
/home/elofreak/ipwraw-ng/ipwraw.c:8737: error: ‘SA_SHIRQ’ no se declaró aquí (primer uso en esta función)
/home/elofreak/ipwraw-ng/ipwraw.c:8737: error: (Cada identificador no declarado solamente se reporta una vez
/home/elofreak/ipwraw-ng/ipwraw.c:8737: error: para cada funcion en la que aparece.)
/home/elofreak/ipwraw-ng/ipwraw.c:8743: error: declaración implícita de la función ‘SET_MODULE_OWNER’
make[2]: *** [/home/elofreak/ipwraw-ng/ipwraw.o] Error 1
make[1]: *** [_module_/home/elofreak/ipwraw-ng] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-17-generic’
make: *** [modules] Error 2
elofreak@Y2K:~/ipwraw-ng$
Te imaginas que puedo estar haciendo mal????
Muchas gracias de ante mano.
Atte
Felipe
yovany
May 14th, 2008 at 5:25 am
Hola felipe no es molestia.
Les comentaba a otras persona que para la version de ubuntu 8.4 hay que instalar esta dependencia para hacer jalar el ipwraw, aparte de las que estan indicadas en este post
sudo apt-get install libssl-dev
Pruebalo, y me cuentas como te fue.
Saludos.
yovany
May 14th, 2008 at 5:25 am
Hola Omar.
Que bueno que te sirvio.
Saludos y estamos para ayudarte.
Felipe
May 14th, 2008 at 6:47 pm
Muchas gracias, me resulto pero ahora tengo pequeños problemas con los siguientes comandos:
modprobe -r ipw3945 (se que este en hardy cambia por modprobe -r iwl3945)
modprobe ipwraw (Este comando en hardy queda igual)
Te pregunto porque al momento de cargar el driver me sale esto:
“elofreak@Y2K:~$ modprobe -r iwl3945
WARNING: /etc/modprobe.d/ipwraw line 1: ignoring bad line starting with ‘“blacklist’”
Creo que es porque anteriormente lo tire a la lista negra, pero como lo saco de ahi??, porque cada comando que ejecute me advierte lo mismo, dispositivo en lista negra.
Esa es mi duda, gracias por ser tan amable con los nuevos.
Atte
Felipe
yovany
May 15th, 2008 at 4:23 am
Hola Felipe.
Cuando lo mandas a la lista negra le indicas al sistema, que ese modulo no lo va a cargar por defecto, como lo hace con iwl3945, de lo contrario tendrias que cargar de forma manual el iwl3945 para poder navegar normalmente con la tarjeta.
Lo que te indica el mensaje que estas forzando al sistema a cargar un modulo que esta en la lista negra, pero pues es cosa que no nos preocupa por que sabemos por que esta ahi, y para que sirve.
Espero haya sido claro.
Que estes bien Felipe.
Miguel
May 31st, 2008 at 2:00 pm
Que tal primero que nada quiero felicitart por el tuto muy completo y stoy de acuerdo contigo con airoway es mucho mas facil yo he usado esto con wifislax pero ps tu sabras que es una lata star insertando el disco y bla bla es por eso q lo queria hacer con ubuntu 8.04 hardy pero desafortunadament no he tenido buenos resultados, he instalado la libssl y nada ojala me pudieras ayudar y aprovecho para mandarte un saludos
esto me pasa con el sudo make, por lo consiguiente el make install, me dice la opcion de alto, q en un post ya igual t lo pusieron
make -C /lib/modules/2.6.24-17-generic/build M=/home/gelito/ipwraw-ng modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-17-generic’
CC [M] /home/gelito/ipwraw-ng/ipwraw.o
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘store_bssid’:
/home/gelito/ipwraw-ng/ipwraw.c:1500: error: declaración implícita de la función ‘MAC_ARG’
/home/gelito/ipwraw-ng/ipwraw.c:1500: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c:1506: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘show_bssid’:
/home/gelito/ipwraw-ng/ipwraw.c:1516: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘ipw_print_rx_config’:
/home/gelito/ipwraw-ng/ipwraw.c:2565: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c:2567: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘tx_skb’:
/home/gelito/ipwraw-ng/ipwraw.c:7421: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘ipw_net_set_mac_address’:
/home/gelito/ipwraw-ng/ipwraw.c:7610: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘ipw_up’:
/home/gelito/ipwraw-ng/ipwraw.c:8081: aviso: faltan argumentos para el formato
/home/gelito/ipwraw-ng/ipwraw.c: En la función ‘ipw_pci_probe’:
/home/gelito/ipwraw-ng/ipwraw.c:8737: error: ‘SA_SHIRQ’ no se declaró aquí (primer uso en esta función)
/home/gelito/ipwraw-ng/ipwraw.c:8737: error: (Cada identificador no declarado solamente se reporta una vez
/home/gelito/ipwraw-ng/ipwraw.c:8737: error: para cada funcion en la que aparece.)
/home/gelito/ipwraw-ng/ipwraw.c:8743: error: declaración implícita de la función ‘SET_MODULE_OWNER’
make[2]: *** [/home/gelito/ipwraw-ng/ipwraw.o] Error 1
make[1]: *** [_module_/home/gelito/ipwraw-ng] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-17-generic’
make: *** [modules] Error 2
yovany
June 1st, 2008 at 10:25 pm
Hola Miguel.
Muchas gracias por tus comentarios, te lo agradesco mucho y me alegra que esta info sea de utilidad, mira, yo actualmente uso la version 7.10, por que hay varios detalles que no me gustaron de la 8.4, yo tenia el mismo problema, al parecer los fuentes estan mal o tienen algun error, solo descarge de nuevo los fuentes y jalo normal, aun que por alguna razon no se podia inyectar, alparecer es cuestion del modulo iwl3945, he puesto un nuevo link a una version mas actual del ipwraw, checalo, y si no pues investigamos con los los de mas chicos…
Saludos y suerte…
Max Pringles
June 8th, 2008 at 2:45 am
Hola todo me funciono hasta la parte de ejecutar el script me aparece esto “Indica el canal para eth1 o wifi0?
1
“Indica el rate de captura por defecto debe ser 2”
2
“Indica el bssid objetivo”
00:1F:B3:5C:F2:09
eth1: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
chmod: no se puede acceder a `/sys/class/net/eth1/device/rate’: No existe el fichero ó directorio
script.sh: 12: cannot create /sys/class/net/eth1/device/rate: Directory nonexistent
script.sh: 13: cannot create /sys/class/net/eth1/device/channel: Directory nonexistent
script.sh: 14: cannot create /sys/class/net/eth1/device/bssid: Directory nonexistent
eth1: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
“Configuracion completada, listo par inyectar”
Tengo Ubuntu Hardy, ya modifique para que se quitaran los parentesis. ¿que hago? y a que te refieres con fichero.
yovany
June 8th, 2008 at 3:24 pm
Hola MAx..
Mira, lo que hace el script es configurar la interfas de red eth1 para inyectar, si la interfas de red que te creo es la wifi0 tendrias que cambiar donde dice eth1 por wifi0 en el script o por la que te cree, con eso debe de funcionar.
Con fichero me refiero a que es el archivo deonde se va guardar los paquetes capturados y puede llevar cualquier nombre.
Si no funciona de estar forma que es la manual puedes usar el siguiente script, que hace todo mas facil es el airoway.sh, este solo tienes que concederle permisos de ejecusion,
$sudo chmod a+x airoway.sh
dentro del script hay una seccion donde se declaran las tarjetas de injeccion y de escaneo,
LISTEN=”rtap0″
INJECT=”eth1″
por defecto la de escaneo siempre es rtap0 y la de injeccion puede ser wifi0, o eth1 o la que se que te cree, lo puedes verificar con un
$ sudo iwconfig
Y el script lo consigues
http://www.vive-libre.com/blog/etc/airoway.sh
andres
June 17th, 2008 at 8:46 pm
llegue hasta el paso dos donde se descargan las fuentes hasta ahi todo bien(descarga este archivo ipwraw-ng-2.3.4-04022008.tar.bz2) despues cuando las descomprimo me sale esto
andres@andres-laptop:~$ tar -xjf ipwraw-ng*
tar: ipwraw-ng: No se puede read: Es un directorio
tar: Al principio de la cinta, se terminará ahora
tar: El error no es recuperable: salida ahora
bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzip2: Invalid argument
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover’ program to attempt to recover
data from undamaged sections of corrupted files.
tar: Child returned status 2
tar: ipwraw-ng-2.3.4-04022008.tar.bz2: No se encuentra en el archivo
tar: Salida con error demorada desde errores anteriores
como nota aparte me sale un archivo ipwraw-ng con un candadito osea no lo puedo borrar
eso
saludos!! gracias a los que posteen
Manuel
June 17th, 2008 at 11:54 pm
lo probe con mi router linksys y le saqué la wep en un rato… de entre las diferentes opciones de contraseñas cual es la más segura? es un rollo ponerse a filtrar por mac.
un saludo yovani, peazo de blog tienes!
yovany
June 18th, 2008 at 2:33 am
Hola Manuel…
Muchas gracias, por tus cometarios, se hace lo que se puede, con respecto, al cifrado, pues el mas adecuado seria WPA, pero actualmente ya es posible descifralo }-> pero puedes usar una combinacion de estrategias si se les puede decir asi, por ejemplo,
Puedes configurar el router para que no difunda el nombre de la red ESSID, esto hace que no aparesca de primera vista la red WIFI y las maquinas que se quieran conectar tendran que introduccir este parametro.
Puedes bloquear la autenticacion, para que sea mas dificil que se asocien al AP para inyectar.
Tambien puedes deshabilitar el DNS, y cambiar el rango de IP que vienen por defecto.
Pero al final de cuentas si te quieren fastidiar hay formas para que lo hagan, si solo es por fisgonear, pues con eso se pueden desanimar y buscar a alguien mas vulnerable, nunca falta alguien despistado.
Espero que te sea de utilidad que estes bien.
Saludos
yovany
June 18th, 2008 at 2:38 am
Hola Andres.
Lo que tienes que teclear es lo siguiente
tar -xjf ipwraw-ng-2.3.4-04022008.tar.bz2
El asterisco es solo un comodin que indica que lo que sigue despues de ahi puede cambiar segun la version del paquete que tengas, pero ya lo modifique en el manual para que no haya confucion.
Cuidate y que estes bien, seria interesante abrir una galeria de pantallas a las cuales hemos auditado y tiene problemas de seguridad
andres
June 18th, 2008 at 9:20 pm
gracias yovani
instale todo ok
ahora tengo un problema no se como ejecutar un script.. se supone que hago un copy paste del script y lo pego en el terminal? o hago un copi paste de esta manera
#!/bin/bash
clear
echo “6?
read canal
echo “2”
read rate
echo “00:33:22:44:55:66”
read bssid
ifconfig eth1 down
chmod u+wrx /sys/class/net/eth1/device/rate
echo $rate >/sys/class/net/eth1/device/rate
echo $canal >/sys/class/net/eth1/device/channel
echo $bssid >/sys/class/net/eth1/device/bssid
ifconfig eth1 up
echo “Configuracion completada, listo par inyectar”
algo asi por ejemplo… si lo hago asi me tira esto
andres@andres-laptop:~$ #!/bin/bash
andres@andres-laptop:~$
andres@andres-laptop:~$ clear
andres@andres-laptop:~$ echo “6?
eso saludos a los que me ayuden
chau
andres
June 18th, 2008 at 9:21 pm
al parecer al copiar y pegar no quedan bien las comillas
yovany
June 20th, 2008 at 3:23 pm
Hola Andres..
Para ejecutar un scripr, primero hay que darle premisos,
Dentro de la termina, te ubicas en la carpeta donde guardaste el archivo, y tecleas lo siguiente.
(El pesito $ solo es para indicar que estamos en la terminal como usuario normal no se pone)
$ sudo chmod a+x archivo
Cuando son archivos binarios o de bash se ejecutan de la siguiente manera ./ archivo
$ sudo ./ script
Y con eso lo ejecutas
Espero haya sido claro
Saludos
andres
June 20th, 2008 at 6:45 pm
gracias yovani…
primero los comandos hay que ejecutarlos con sudo(aireplay airodump etc) al menos asi me resulta ami, y el script funciona eliminando los parentesis y cambiando todos los eth por wifi0
ahora otra consulta uando me intento asociar me sale lo siguiente
wifi is on channel 5, but the ap uses channel 6….
es extraño porque siempre reviso y pongo el canal correctamente(el del ap) en el comando aireplay-ng -1 0 -e ESSID -a MAC AP -H mimac wifi0
lo he intentado con distintas señales y aun asi me ese error
como que me quiere decir que la señal esta en otro canal al que veo en el airodump
eso si alguien le paso lo mismo denme sus comentarios o al que tenga alguna idea de esto
saludos a todos, gracias yovani por las respuestas..
chau
Pablo
June 27th, 2008 at 3:44 pm
Por fin pude hacerlo funcionar. Tengo Ubuntu 8.04 con iwl3945.
Aquí esta la secuencia de comandos que hice (despues de cargar el modulo ipwraw):
Ventana 1
$ sudo modprobe -r iwl3945
$ sudo modprobe ipwraw
$ sudo airodump-ng rtap0
Ventana 2
$ sudo ./SCRIPT.sh
$ sudo airodump-ng -c CANAL -w FICHERO rtap0
Ventana 3
$ sudo aireplay-ng -1 0 -e ESSID -a BSSID -h STATION wifi0
Ventana 4
$ sudo aireplay-ng -3 -b BSSID -h STATION wifi0
Ventana 5
$ sudo aircrack-ng FICHERO.cap
Como veran a la ventana 4 le quite un -h que sobra en el tuto.
=)
Pablo
June 27th, 2008 at 3:47 pm
Despues modifico el script de airoway para que funcione con mi distro y el iwl3945. Por si a alguien le interesa
pato
July 10th, 2008 at 6:47 am
no se que pasa e echo todo correctamente pero al momento de poner el comando airodump-ng rtap0
me da el siguiente error
ioctl(SIOCGIFINDEX) failed: No such device
no entiendo k podra ser una ayudita porfavor gracias
pato
July 10th, 2008 at 7:46 am
a mira creo saber ese error y es pk mi tarjeta inalambrica no es rtap 0 sino wlan0
pero al hacerlo haci me dice ARP linktype is set to 1 (Ethernet) – expected ARPHRD_IEEE80211
or ARPHRD_IEEE80211_PRISM instead. Make sure RFMON is enabled:
run ‘ifconfig wlan0 up; iwconfig wlan0 mode Monitor channel ‘
Sysfs injection support was not found either.
se k para ponerlo en modo monitoreo es airmon-ng start wlan0
pero cuando lo ago me sale esto
Interface Chipset Driver
wlan0 iwl3945 – [phy0]/usr/sbin/airmon-ng: line 316: /sys/class/ieee80211/phy0/add_iface: No existe el fichero ó directorio
mon0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
pato
July 10th, 2008 at 8:57 am
ya les cuento mas logre hacer k funcionara el airodump-ng rtap0
con los comandos de pablo:
$ sudo modprobe -r iwl3945
$ sudo modprobe ipwraw
pero el problema k al ejecutar el udo airodump-ng rtap0 como k se me pega el terminal y tengo k hacerlo un par de veces para k funcione pero el problema es que no me muestra redes nisiquiera la de mi casa o la de mi vecino niuna
no se cual sera el problema y si pongo iwconfig me sale lo mismo que en el tutorial que estoy en modo monitoreo pero no veo niuna red al poner udo airodump-ng rtap0 bueno
me rindo por hoy es vastante tarde voy a esperar alguna ayudita o comentario sobre mi problema haber si podemos solucionarlo
pato
July 10th, 2008 at 5:47 pm
respondanme porfavor ahora logre k funcionara el airodump-ng rtap0
y me salen las redes pero ahora no puedo ejecutar el scrip
escribi esto
sudo ./SCRIPT.sh
pero no me funciona y baje el script pero no se pk no se ejecuta bueno y el siguiente paso no se muy bien cual es mi canal y mi fichero
porfavor help please
Gustavo
July 10th, 2008 at 11:19 pm
Buenas, muy bueno el tuto
La primera vez que probe, funciono todo de maravilla. El problema es que cuando he vuelto a probar, soy incapaz de asociarme al AP. Se queda perene intentando asociarse ¿A que se puede deber?
Salu2 y gracias
Pablo
July 14th, 2008 at 6:07 pm
Perdonen que no haya podido entrar antes, he estado muy ocupado.
@Pato: Tu problema se debe quizas a la forma que esta escrito el script, yo lo volvi a escribir y no se si sea igual, pero yo lo puse así y lo llame trafico.sh, el canal es el de la red que deseas auditar que puedes ver con el comando sudo airodump-ng rtap0, el fichero pon cualquier nombre ese se crea. Asi es mi Script:
#!/bin/bash
clear
echo “Please provide the wifi0 CHANNEL”
read canal
echo “Please provide the capture rate (best results with only 2)”
read rate
echo “Please provide the target BSSID”
read bssid
ifconfig wifi0 down
chmod u+wrx /sys/class/net/wifi0/device/rate
echo $rate >/sys/class/net/wifi0/device/rate
echo $canal >/sys/class/net/wifi0/device/channel
echo $bssid >/sys/class/net/wifi0/device/bssid
ifconfig wifi0 up
echo “Configuration completed. Ready to do packet injection”
@Gustavo: Tus problemas quizas se deban a que no elijas correctamente el canal con tu Script.
mr_leyton
August 17th, 2008 at 11:54 am
desde ya muxas gracias por este exelente tutorial…pero sabes tengo un problema en el paso 3….
Ventana 1
$ sudo modprobe -r iwl3945
$ sudo modprobe ipwraw
$ sudo airodump-ng rtap0
Ventana 2
$ sudo ./SCRIPT.sh
$ sudo airodump-ng -c CANAL -w FICHERO rtap0
Ventana 3
$ sudo aireplay-ng -1 0 -e ESSID -a BSSID -h STATION wifi0
Ventana 4
$ sudo aireplay-ng -3 -b BSSID -h STATION wifi0
Ventana 5
$ sudo aircrack-ng FICHERO.cap
al momento q trato de ejecutar el aireplay me da un error y no entiendo porque sera ….q podria ser?….ojala me puedan ayudar…..me dice autentificando…pero luego me dice que no se ah podido y eh revisado ESSID BSSID y STATION y todo eso….
aDrian
October 21st, 2008 at 1:42 pm
Ya instale todo correcto pero cuando le doy ejecutar airodump-ng rtap0 para mostrarle las redes que estan dentro del alcance, no respondo nada. A que se debe eso?
José Domingo
October 27th, 2008 at 4:43 pm
Sabes tengo un problema cuando estoy en el siguiente paso pongo mi mac y le doy asociar me dice Sending Authentication Request
Sending Authentication Request
Sending Authentication Request
Sending Authentication Request
actack unsucefull,
y hago todo al pie de la letra y no logro inyectar tráfico, no se si me puedas ayudar … o alguien que me ayude estoy ubuntu 8.10 y descargo modulo iwl3945 y cargo ipwraw, baje inclusive una dependencia mas que aqui decia que era necesaria para el ubuntu 8.10
Jose
November 2nd, 2008 at 5:28 pm
Tengo ubuntu 8.6 lts y sabes no puedo inyectar mi tarjeta es la iwl3945 ya hice absolutamente todo lo que venia aquí, pero sigo sin poder inyectar, mi tarjeta esta en modo monitor y todo, hago el script, tengo el airoway.sh todo pero nada, cuando me trato de asociar al punto de acceso con mi mac o con una que pongo con macchanger me aparece : request etc etc y me dice unsuceful atack quisiera que me ayudaras a solucionarlo porfavor lo he hecho muchas veces y nada, gracias de antemano. saludos!
Jose
November 2nd, 2008 at 5:30 pm
corrijo es ubuntu 8.04 lts jajaja se me va aveces. sauludos
miguel
February 1st, 2009 at 8:41 am
Hola jovani lo que pasa es que quiero sacar el ipwraw de la lista negra como lo puedo hacer. Agradeceria tu ayuda
Evan
February 6th, 2009 at 10:45 am
Te cuento mi problema, uso ubuntu 8.04, e instalado todo segun pones, todas las librerias para esta distribución. El caso es que he descargado el modulo iwl394 y he cargado el ipwraw y me sale como me tiene que salir. Al ejecutar la sentencia “airodump-ng rtap0″ la ejecuta pero no sale nada. He reiniciado el ordenador por si fuera por eso, y ahora no me carga el ipwraw, no me da error ni nada, pero al poner iwconfig no sale lo que me salia antes. Que puede pasar? Espero haberme explicado con claridad. Gracias.
Evan
February 6th, 2009 at 11:13 am
Perdon por el mensaje anterior, pero no se porque ahora si me lo carga despues de varios intentos, y además cuando ejecuto la sentencia “airodump-ng rtap0? sale lo que tiene que salir. Yo ya desencripte mi clave usando wifiway 0.8 y necesitaba poner en channel 6 para poder encontrar redes. Me he dado cuenta que por defecto viene 1 y por eso al ejecutar esa sentencia no me encuentra ninguna red, he intentado editar ese archivo y no me deja, si como superusuario, hay alguna manera de editar este archivo? Gracias.
Carlos
February 16th, 2009 at 6:35 pm
cuando termine de instalar el driver ipwraw hice la prueba y si me lo cargo correctamente, me listo la interface wifi0 pero al reiniciar y querer ejecutar un script me surgio el problema, quito el driver iwl3945 y cargo el driver ipwraw con modprobe ipwraw le doy iwconfig y no me lista ninguna interface de red inalambrica, es como si no estuviera reconociendo la tarjeta.
el script es
switch to ipwraw :
===========begin=================
#!/bin/bash
echo “Unload Module…”
modprobe -r iwl3945
modprobe -r mac80211
modprobe -r ieee80211
echo “Load ipwraw module…”
modprobe ieee80211
modprobe mac80211
modprobe ipwraw
echo “Activing Monitor mode..”
ifconfig wifi0 up
airmon-ng start wifi0
==========end====================
yovany
February 18th, 2009 at 3:39 am
Hola Evan.
Es rraro pero asi es, a veces hay que hacerlo varias veces para que cargue el modulo, sobre el archivo, si estas usando el cd-live no vas a poder, por que el medio es de solo lectura
prueba crear un archivo nuevo y copiar solo el contenido dale permisos de ejecucion con
sudo chmod a+x
con eso debe de funcionar, o de que archivo estamos hablando ?
yovany
February 18th, 2009 at 3:47 am
Hola Carlos.
Trata de cargarlo de forma manual si no carga remuebe el modulo y trata de cargarlo de nuevo , por que muchas veces no carga a la primera, no se por que pero esto solo sucede con las versiones de ubuntu 8.x, en las 7.x funcionaba muy bien.
Si eso funciona en el script lo tendrias que cargar y descargar el modulo para que lo cargara bien, por que no veo nada incorrecto en el script
Saludos.
yovany
February 18th, 2009 at 3:55 am
Hola Miguel.
Solo tienes que editar el archivo de la blacklist y comentar la linea donde se encuantra el modulo que quieres quitar
sudo gedit /etc/modprobe.d/blacklist
Saludos.
Pergo
February 19th, 2009 at 4:28 am
Una pregunta tengo una lap xps m1530 con una tarjeta inalambrica Broadcom Corporation BCM4312 802.11b/g (rev 01), mi sistema operativo es debian lenny, es la misma forma de instalacion
yovany
February 19th, 2009 at 5:20 pm
Hola Pergo.
No, esta guia es solo para tarjetas Intel ProWireless 3945 ABG, y por lo que he leido si se ha logrado correr el air crack, checa este link
http://tinyshell.be/aircrackng/forum/index.php?topic=3597.msg21317#msg21317
Espero te sirva.
Saludos
robert
February 21st, 2009 at 12:57 am
Hola felicidades por por el tuto y por el foro siempre das buenas rspuestas aun no siendo un conocedor y espero que me puedas ayudar con el problema que tengo
hOlA bueno les cuento ..estaba usando el ubuntu con el cd de ubuntu y cuando esta ahi decidi instalarlo pero a media instalacion se fue la luz y cuando vino prendi mi pc saque el cd de ubuntu pero me salia error algo asi como QUE EL BOOT DISK NO ESTABA y por eso metia de nuevo el cd de ubuntu y corria pero solo el ubuntu ..estando alli salia del ubuntu reiniciaba mi pc sacaba de nuevo el cd y me salia apareciendo el mismo error de que tenia que colocar el cd.buteador (es que mi pc lee primero la lectora despues el resto ..asi que bueno decidi instalar el ubuntu pero cuando salgo del ubuntu reinicio mi pc y saco el disco ya por defecto sale el modo del ubuntu
Se habra borrado el windows o que puedo hacer para que que arranque el windows y no el ubuntu…si es para eliminar el ubuntu no tendria problema lo elimino
Me meti a la BIOS y ahi queria modificar el orden de los discos de arranque para asi entrar al windows y panel de control y kitar el ubuntu pero no se podia cambiar ya que aparece primero por defecto el de la lactora
Al desinstalarlo el ubuntu y al reiniciar mi pc aparecera de nuevo el windows
A lo mejor instale mal el ubunto que quedo muy poco de windows pero de ser asi podria cambiar la particion para tener el 95% para windows y el resto para ubuntu y despues kitar el ubuntu para no tener problemas
robert
February 21st, 2009 at 12:58 am
HOLA PRIMERO QUIERO FELICITARTE POR EL TUTORIAL AUNQUE NO SOY CONOCEDOR SE QUE DAS BUENAS RESPUESTAS Y SOLUCIONAS ALGUNOS PRONBLEMAS y espero que me ayudes con el problema que tengo
hOlA bueno les cuento ..estaba usando el ubuntu con el cd de ubuntu y cuando esta ahi decidi instalarlo pero a media instalacion se fue la luz y cuando vino prendi mi pc saque el cd de ubuntu pero me salia error algo asi como QUE EL BOOT DISK NO ESTABA y por eso metia de nuevo el cd de ubuntu y corria pero solo el ubuntu ..estando alli salia del ubuntu reiniciaba mi pc sacaba de nuevo el cd y me salia apareciendo el mismo error de que tenia que colocar el cd.buteador (es que mi pc lee primero la lectora despues el resto ..asi que bueno decidi instalar el ubuntu pero cuando salgo del ubuntu reinicio mi pc y saco el disco ya por defecto sale el modo del ubuntu
Se habra borrado el windows o que puedo hacer para que que arranque el windows y no el ubuntu…si es para eliminar el ubuntu no tendria problema lo elimino
Me meti a la BIOS y ahi queria modificar el orden de los discos de arranque para asi entrar al windows y panel de control y kitar el ubuntu pero no se podia cambiar ya que aparece primero por defecto el de la lactora
Al desinstalarlo el ubuntu y al reiniciar mi pc aparecera de nuevo el windows
A lo mejor instale mal el ubunto que quedo muy poco de windows pero de ser asi podria cambiar la particion para tener el 95% para windows y el resto para ubuntu y despues kitar el ubuntu para no tener problemas
Bueno de antemano muchas gracias
Saludos
yovany
February 21st, 2009 at 7:39 am
Hola robert.
Te agradesco tus comentarios XD , se hace lo que se puede siempre tratando de orientar.
Mira segun lo que me platicas, esta es la situacion, cuando instalamos cualquier distribucion de GNU/LINUX es necesario sustituir el cargador de windows el cual se encuantra en el MBR del disco duro este se borra y en su lugar se instala el GRUB o LILO segun sea el caso, si particionaste tu disco duro y creaste la particion para el directorio raiz y la swap antes de instalar ubuntu (como politicamente es lo correcto ) no deberias tener ningun problema en recuperar el windows ya que ubuntu no toca la particion para nada, en este caso, lo que debes de hacer es volver a correr la instalacion de ubuntu para que te instale el grub y puedas seleccionar con que sistema operativo entrar otra solucion es con tu disco de instalacion de XP, arranca la instalacion desde el CD, y en una parte que te indicara que ya existe una instalacion de windows, y que si quieres repararlo (o recuperarla no recuedo bien la frase) o deseas una instalacion nueva, le indicas que deseas repararla despues te preguntara que en cual instalacion de windows deseas iniciar secion indicas la indicada q por lo regular es la uno (c:\\windows) esto te cargara una consola de ms-dos donde solo tienes que escribr FIXMBR y te inidicara que si deseas realizar lo operacion con esto escribira en el MBR el cargador de windows.
Y problema solucionada, en lo personal te recomiendo volver a correr la instalacion de ubuntu
Saludos
Robert
February 21st, 2009 at 4:45 pm
Hola disculpa mi ignorancia pero en que parte de la instalacion sale eso del GRUB que dices, porque cuando lo instale no lei ni vi eso y tampoco me salio para elegir el SO con que empezar …ahora cuando prendo mi pc solo aparace 3 opciones las cuales son del ubuntu y al elegir una de ellas me lleva al ubuntu y hay manera como ingresar al windows …
otra pregunta cuando uno usa el ubuntu al explorar lo que hay en la pc tiene que aparecer todo lo que uno guarda en el disco duro o no?? porque en mi caso quise ver si mis archivos estaban alli y no salia ni el disco C ni el D …que podria hacer ?? tendria que instalarlo nuevamente el windows con todos los programas que tenia ??
Gracias por la respuesta (Y)
Robert
February 22nd, 2009 at 5:15 pm
hola de nuevo sabes ya volvi a correr la instalacion de windows y me sale lo mismo ahora se cual es el grub bueno despues me sale las mismas opciones que te comente del ubuntu que eran 3 y con la nueva instalacion aparecen 6 las cuales 3 son repetidas pues ahora creo que tendria que arrancar la isntalacion con mi disco de windows y tambien tendria que instalar nuevamente los programas que ahi tenia como office 2007,corel,photoshop,macromedia y algunos que lo instalaron cuando compre mi pc y los cuales no los tengo?
Anderson
February 22nd, 2009 at 5:36 pm
Hola ta muy bueno el foro felicidades
Espero me puedas ayudar con una duda que tengo ,lo que pasa es que quiero conectarme a un red wifi pero no es wep ni wpa pues no sale el tipo de encriptacion ,sale en blanco cuando estoy en mi pc y uso mi tarjeta ahi sale AUTOMATICO y trato de conectarme pero carga por un momento y de ahi no pasa nada ni siquiera me dice .no se puedo por tal motivo solo se dettiene y ya y cuando uso el ubuntu 8.1 (el cual creo que no es el adecuado,yo lo use pensando que era wpa ) pero igual ahi cuando trato de conectarme salen dos opciones que es AUTOMATICO y MANUAL en manual salen varios casilleros el cual esta el IP, y mas cosas mas que no recuerdo y en el automatico solo me dice LA CONEXION HA SIDO CANCELADA pero en ninguno de ellos sale para introducir la clave …sera que es otro tipo de incriptacion ? y yo creo que es de una empresa ya que lo tiene todo el dia prendido y quisiera conectarme a esa red para asi poder tener internet en cualquier momento
Espero sepas que tipo de encriptacion es y si hay manera de conectarme a dicha red
Saludos ,gracias y felicidades nuevamente
yovany
February 22nd, 2009 at 7:59 pm
Hola Robert.
Si con en el grub, no aparece la opcion de windows, es posible que sea por que instalaste el ubuntu sobre C: por eso te hice la pregunta de que si habias particionado tu discoduro, por q una instalacion por defecto de ubuntu te toma el espacio disponible que tengas dentro de c crea las particiones y mueve los datos algo muy comodo si eres novato, pero pues en tu caso como segun lo entiendo por lo que me has dicho se quedo a la mitad del proceso por eso ya no pudiste acceder a los datos, la recomendacion q es lo mas sano y esto nos paso a todos al principio, formatear el disco duro, y crear las particiones una para win, una para ubuntu y la otra para la swap, y asi te aseguro que nunca tendras este problema de nuevo.
yovany
February 22nd, 2009 at 8:17 pm
Hola Anderson.
Muchas gracias por el comentario, mira cuando usas ubuntu te detecta el tipo de seguridad impementada en la red wireless, si no te parace ninguno, es por que no usa ninguno, el detalle es este, cuando nos conectamos a un access point te asigna de manera automatica por DHCP las ip necesarias para poderte conectar a la red, ahora si no esta activado el DHCP tendrias que introducir de manera manual las ip’s que a fin de cuentas es un albur por que dentro de la red pueden poner cualquier tipo de net que se les de la regalada gana, y al menos yo no se de que forma se podria obtener esa informacion, otra es que puede tener restringido la asociacion al access point una lista de direcciones ip que estan dentro de su red o filtran por MAC, si este es el caso cuando usas el
airodump-ng rtap0
CH 0 ][ Elapsed: 8 s ][ 2008-03-05 21:01
BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID
XX:XX:XX:XX:XX:XX 0 86 9 0 1 54. WEP WEP MAGI
BSSID STATION PWR Lost Packets Probes
podras ver cuales son las MAC de las maquinas conectadas a ese AP solo cambia tu MAC por una de las que este en la lista con el macchanger, con esto te podras asociar al AP aun que el temas de las IP quedaria pendiente.
Si logras conectarte, seria bueno que lo compartieras
Saludos y suerte.
Robert
February 23rd, 2009 at 12:50 am
Hola gracias por la respuesta ,sabia que algo asi pasaba y no tenia otra opcion ahora puedo formatear mi disco duro yo mismo o tendria que llevarlo a un tecnico si en caso yo pudiera hacerlo porfa dime como tendria que formatearlo para poder tener el windows nuevamente y otra cosa tambien quiero eliminar el ubuntu para no tener mas problemas y solo me quiero quedar con el windows para posteriormente acoplar el SO mac a mi pc bueno si caso se pudiera jaja no quiero que me pase lo mismo que con el ubuntu
yovany
February 24th, 2009 at 4:36 am
Pues no te deberias de rendir tan pronto realmente ubuntu es muy bueno, solamente te falto informarte un poco mas sobre una correcta instalacion, para formatearlo y particionarlo lo puedes hacer desde el disco de instalacion de XP, cuando lo vas a instalar te pregunta en que particion lo quieres instalar y tambien te da las opciones de borrar y crear, borra todas las particiones y ve las creando una por una para ubuntu, dejale minimo unos 6 GB o mas segun lo que le quieras instalar para la swap dependiendo de tu memoria ram va desde 2 GB o menos si tienes mas de 2GB en ram con 1GB en swap es mas que suficiente si tienes menos con dos es suficiente no mas, y para win lo q quieras despues de creartodas las particiones indicas en que particion quieres instalar, y despues de eso te indicara si quieres formatear la particion de forma rapida o completo siempre es mejor completo aun que un poco lento, la recomendacion es si quieres volver a instalar ubuntu es primero instala los S.O. qu quieras y hasta el ultimo ubuntu, por que ubuntu detecta los sistemas operativos instalados y te crea en el grub la opcion para arrancar cada uno ye he tenido win98, xp y ubuntu en la misma maquina sin problemas.
Lo puedes hacer tu mismo, sin tener que pagar por algo que puedes hacer tu con un poco de informacion, googlea un poco para tener mas detalles, si no te quedo claro, y te aseguro que nunca tendras que volver a pagar a un tecnico por que arregle tu maquina.
Saludos y Suerte
robert
February 25th, 2009 at 1:16 am
Hola gracias por el consejo pues ya lo formatee y hubo un momento en que tenia que escoger en fomatearlo rapido en NTFS o FAT32 y bueno elegi el NTFS y pues si no se eso habra afectado n algo ya que cuando pruebo el wifixlax no lo acepta sale ilinux con su fecha pero no llega a instalarse y tambien queria colocarlo el antirus nod32 de 64 bits pero me sale un aviso que mi procesador no es adecuado para ejecutar dicho sistema y no se tngo una CORE 2 QUAD de 2gb de RAM bueno es casi de las ultimas y creo que si soporta los 64 bits …a lo mejor sera otra cosa no lo se ..si me pudieras decir a que se deba esa falla te agradecere xD
Saludos y gracias
yovany
February 25th, 2009 at 3:36 am
Hola Robert.
Lo mas seguro es que, por que el micro sea de 32 bits checa el bios por que en algunas mother el modo de 64 bits se activa en el bios.
Y el tipo de sistema de archivos no influye mas que en la forma en que se van aguardar los datos en el disco duro y actualmente todas las distribuciones de Linux modernas tienen completo soporte para este sistema de archivos.
Y obre lo de instalarlo, pues habria que checar que error te muestra, para saber cual es el problema.
sevi_csl
March 4th, 2009 at 7:37 pm
Hola buenas,
A mi también me ocurre el problema de make.
¿Dónde puede estar el fallo?
yovany
March 4th, 2009 at 7:48 pm
Hola sevi_csl
En donde te da el error y que error te marca y cuales son los comandos que ejecutaste?
sevi_csl
March 4th, 2009 at 8:00 pm
tras “tar -xjf ipwraw-ng-2.3.4-04022008.tar.bz2″ se crea, por lo tanto la carpeta ipwraw-ng.
Dentro de ella ejecuto “sudo make” o “make”:
-chico@papa-laptop:~/ipwraw-ng$ make
make -C /lib/modules/2.6.24-22-generic/build M=/home/chico/ipwraw-ng modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-22-generic’
CC [M] /home/chico/ipwraw-ng/ipwraw.o
/home/chico/ipwraw-ng/ipwraw.c:43:27: error: net/ieee80211.h: No existe el fichero ó directorio
/home/chico/ipwraw-ng/ipwraw.c:44:36: error: net/ieee80211_radiotap.h: No existe el fichero ó directorio
In file included from /home/chico/ipwraw-ng/ipwraw.h:51,
from /home/chico/ipwraw-ng/ipwraw.c:48:
/home/chico/ipwraw-ng/iwlwifi_hw.h:525: error: el tipo matriz tiene tipo de elemento incompleto
/home/chico/ipwraw-ng/iwlwifi_hw.h:847: error: el tipo matriz tiene tipo de elemento incompleto
In file included from /home/chico/ipwraw-ng/ipwraw.c:48:
/home/chico/ipwraw-ng/ipwraw.h:531: error: el campo ‘frame’ tiene tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.h:532: error: ‘IEEE80211_FRAME_LEN’ no se declaró aquí (no en una función)
/home/chico/ipwraw-ng/ipwraw.h:567: error: el campo ‘rt_hdr’ tiene tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘frame_get_hdrlen’:
/home/chico/ipwraw-ng/ipwraw.c:52: error: ‘IEEE80211_3ADDR_LEN’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:52: error: (Cada identificador no declarado solamente se reporta una vez
/home/chico/ipwraw-ng/ipwraw.c:52: error: para cada funcion en la que aparece.)
/home/chico/ipwraw-ng/ipwraw.c:53: error: declaración implícita de la función ‘WLAN_FC_GET_STYPE’
/home/chico/ipwraw-ng/ipwraw.c:55: error: declaración implícita de la función ‘WLAN_FC_GET_TYPE’
/home/chico/ipwraw-ng/ipwraw.c:56: error: ‘IEEE80211_FTYPE_DATA’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:57: error: ‘IEEE80211_FCTL_FROMDS’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:57: error: ‘IEEE80211_FCTL_TODS’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:58: error: ‘IEEE80211_4ADDR_LEN’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:59: error: ‘IEEE80211_STYPE_QOS_DATA’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:62: error: ‘IEEE80211_FTYPE_CTL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:64: error: ‘IEEE80211_STYPE_CTS’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:65: error: ‘IEEE80211_STYPE_ACK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:66: error: ‘IEEE80211_1ADDR_LEN’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:69: error: ‘IEEE80211_2ADDR_LEN’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘store_rx’:
/home/chico/ipwraw-ng/ipwraw.c:1570: error: ‘PKTHDR_RADIOTAP_VERSION’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:1605: error: ‘IEEE80211_CHAN_2GHZ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:1609: error: ‘IEEE80211_CHAN_CCK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:1615: error: ‘IEEE80211_RADIOTAP_F_SHORTPRE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:1662: error: ‘IEEE80211_RADIOTAP_TSFT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘is_channel_a_band’:
/home/chico/ipwraw-ng/ipwraw.c:1709: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘is_channel_bg_band’:
/home/chico/ipwraw-ng/ipwraw.c:1714: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘store_channel’:
/home/chico/ipwraw-ng/ipwraw.c:1878: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:1884: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘store_band’:
/home/chico/ipwraw-ng/ipwraw.c:1926: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:1927: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_get_channel_info’:
/home/chico/ipwraw-ng/ipwraw.c:3284: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:3294: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘reg_get_chnl_grp_index’:
/home/chico/ipwraw-ng/ipwraw.c:3489: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_init_channel_map’:
/home/chico/ipwraw-ng/ipwraw.c:4111: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:4112: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_post_alive_work’:
/home/chico/ipwraw-ng/ipwraw.c:4248: error: ‘IEEE80211_OFDM_DEFAULT_RATES_MASK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:4249: error: ‘IEEE80211_OFDM_BASIC_RATES_MASK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:4250: error: ‘IEEE80211_CCK_DEFAULT_RATES_MASK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:4251: error: ‘IEEE80211_CCK_BASIC_RATES_MASK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_queue_tx_free_tfd’:
/home/chico/ipwraw-ng/ipwraw.c:5974: error: declaración implícita de la función ‘ieee80211_get_hdrlen’
/home/chico/ipwraw-ng/ipwraw.c:5974: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘raw_rx’:
/home/chico/ipwraw-ng/ipwraw.c:6396: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6406: error: ‘ETH_P_80211_RAW’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En el nivel principal:
/home/chico/ipwraw-ng/ipwraw.c:6416: aviso: se declaró ‘struct ieee80211_rx_stats’ dentro de la lista de parámetros
/home/chico/ipwraw-ng/ipwraw.c:6416: aviso: su ámbito es solamente esta definición o declaración, lo cual probablemente no es lo que desea
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_handle_data_packet’:
/home/chico/ipwraw-ng/ipwraw.c:6441: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c: En el nivel principal:
/home/chico/ipwraw-ng/ipwraw.c:6456: aviso: se declaró ‘struct ieee80211_hdr_4addr’ dentro de la lista de parámetros
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘is_duplicate_packet’:
/home/chico/ipwraw-ng/ipwraw.c:6458: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6459: error: declaración implícita de la función ‘WLAN_GET_SEQ_SEQ’
/home/chico/ipwraw-ng/ipwraw.c:6460: error: declaración implícita de la función ‘WLAN_GET_SEQ_FRAG’
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_handle_promiscuous_tx’:
/home/chico/ipwraw-ng/ipwraw.c:6504: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6504: error: ‘IEEE80211_FCTL_FTYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6504: error: ‘IEEE80211_FTYPE_MGMT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6509: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6509: error: ‘IEEE80211_FTYPE_CTL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6514: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6514: error: ‘IEEE80211_FTYPE_DATA’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6522: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6526: error: ‘IEEE80211_RADIOTAP_HDRLEN’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6530: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6532: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6532: error: ‘PKTHDR_RADIOTAP_VERSION’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6533: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6534: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6535: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6535: error: ‘IEEE80211_RADIOTAP_CHANNEL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6538: error: declaración implícita de la función ‘ieee80211chan2mhz’
/home/chico/ipwraw-ng/ipwraw.c:6540: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6542: error: ‘IEEE80211_CHAN_OFDM’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6542: error: ‘IEEE80211_CHAN_5GHZ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6545: error: ‘IEEE80211_CHAN_2GHZ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6547: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c: En el nivel principal:
/home/chico/ipwraw-ng/ipwraw.c:6563: aviso: se declaró ‘struct ieee80211_rx_stats’ dentro de la lista de parámetros
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_handle_promiscuous_rx’:
/home/chico/ipwraw-ng/ipwraw.c:6618: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6618: error: ‘IEEE80211_FCTL_FTYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6618: error: ‘IEEE80211_FTYPE_MGMT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6623: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6623: error: ‘IEEE80211_FTYPE_CTL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6628: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6628: error: ‘IEEE80211_FTYPE_DATA’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6646: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6659: error: ‘PKTHDR_RADIOTAP_VERSION’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6668: error: ‘IEEE80211_RADIOTAP_FLAGS’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6669: error: ‘IEEE80211_RADIOTAP_TSFT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6670: error: ‘IEEE80211_RADIOTAP_RATE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6671: error: ‘IEEE80211_RADIOTAP_CHANNEL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6672: error: ‘IEEE80211_RADIOTAP_DBM_ANTSIGNAL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6673: error: ‘IEEE80211_RADIOTAP_DBM_ANTNOISE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6674: error: ‘IEEE80211_RADIOTAP_ANTENNA’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6689: error: ‘IEEE80211_CHAN_OFDM’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6689: error: ‘IEEE80211_CHAN_5GHZ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6692: error: ‘IEEE80211_CHAN_CCK’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6692: error: ‘IEEE80211_CHAN_2GHZ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6746: error: ‘IEEE80211_RADIOTAP_F_SHORTPRE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_handle_reply_rx’:
/home/chico/ipwraw-ng/ipwraw.c:6852: error: la variable ‘stats’ tiene inicializador pero de tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:6853: error: se especificó el campo desconocido ‘rssi’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6853: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6853: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6854: error: se especificó el campo desconocido ‘signal’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6854: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6854: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6855: error: se especificó el campo desconocido ‘noise’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6855: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6855: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6856: error: se especificó el campo desconocido ‘mac_time’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6856: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6856: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6857: error: se especificó el campo desconocido ‘rate’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6857: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6857: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6858: error: se especificó el campo desconocido ‘received_channel’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6858: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6858: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6859: error: se especificó el campo desconocido ‘len’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6859: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6859: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6860: error: se especificó el campo desconocido ‘freq’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6863: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6863: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6863: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6863: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6864: error: se especificó el campo desconocido ‘tsf’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6864: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6864: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6865: error: se especificó el campo desconocido ‘beacon_time’ en el inicializador
/home/chico/ipwraw-ng/ipwraw.c:6865: aviso: exceso de elementos en el inicializador de struct
/home/chico/ipwraw-ng/ipwraw.c:6865: aviso: (cerca de la inicialización de ‘stats’)
/home/chico/ipwraw-ng/ipwraw.c:6852: error: no se conoce el tamaño de almacenamiento de ‘stats’
/home/chico/ipwraw-ng/ipwraw.c:6881: error: ‘IEEE80211_STATMASK_RSSI’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6885: error: ‘IEEE80211_STATMASK_SIGNAL’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6887: error: ‘IEEE80211_STATMASK_NOISE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6889: error: ‘IEEE80211_STATMASK_RATE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:6852: aviso: variable ‘stats’ sin usar
/home/chico/ipwraw-ng/ipwraw.c: En el nivel principal:
/home/chico/ipwraw-ng/ipwraw.c:7256: aviso: se declaró ‘struct ieee80211_hdr_4addr’ dentro de la lista de parámetros
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_build_tx_cmd_rate’:
/home/chico/ipwraw-ng/ipwraw.c:7263: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7264: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7286: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7286: error: ‘IEEE80211_FCTL_FTYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7286: error: ‘IEEE80211_FTYPE_MGMT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7286: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7286: error: ‘IEEE80211_FCTL_STYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7286: error: ‘IEEE80211_STYPE_PROBE_RESP’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7295: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7302: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7303: error: ‘IEEE80211_STYPE_AUTH’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7304: error: ‘IEEE80211_STYPE_DEAUTH’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7305: error: ‘IEEE80211_STYPE_ASSOC_REQ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7306: error: ‘IEEE80211_STYPE_REASSOC_REQ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En el nivel principal:
/home/chico/ipwraw-ng/ipwraw.c:7333: aviso: se declaró ‘struct ieee80211_hdr_4addr’ dentro de la lista de parámetros
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_build_tx_cmd_basic’:
/home/chico/ipwraw-ng/ipwraw.c:7340: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7340: error: ‘IEEE80211_FCTL_FTYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7341: error: ‘IEEE80211_FTYPE_MGMT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7344: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7344: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7344: error: ‘IEEE80211_FCTL_STYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7344: error: ‘IEEE80211_STYPE_PROBE_RESP’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7345: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7354: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7354: error: ‘IEEE80211_FCTL_MOREFRAGS’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7359: error: ‘IEEE80211_FCS_LEN’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7366: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7366: error: ‘IEEE80211_FCTL_PROTECTED’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7382: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7383: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7384: error: ‘IEEE80211_STYPE_ASSOC_REQ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7385: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7386: error: ‘IEEE80211_STYPE_REASSOC_REQ’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘tx_skb’:
/home/chico/ipwraw-ng/ipwraw.c:7420: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7422: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7423: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7427: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7427: error: ‘IEEE80211_FCTL_FTYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7427: error: ‘IEEE80211_FTYPE_MGMT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7427: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7427: error: ‘IEEE80211_FCTL_STYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7427: error: ‘IEEE80211_STYPE_PROBE_RESP’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7430: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7435: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7435: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7435: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7435: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7435: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7435: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7439: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7491: aviso: se pasa el argumento 3 de ‘ipw_build_tx_cmd_basic’ desde un tipo de puntero incompatible
/home/chico/ipwraw-ng/ipwraw.c:7493: aviso: se pasa el argumento 3 de ‘ipw_build_tx_cmd_rate’ desde un tipo de puntero incompatible
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_net_hard_start_xmit’:
/home/chico/ipwraw-ng/ipwraw.c:7562: error: aplicación inválida de ‘sizeof’ a un tipo de dato incompleto ‘struct ieee80211_hdr_1addr’
/home/chico/ipwraw-ng/ipwraw.c:7581: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7581: error: ‘IEEE80211_FCTL_FTYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7581: error: ‘IEEE80211_FTYPE_MGMT’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7581: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7581: error: ‘IEEE80211_FCTL_STYPE’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7581: error: ‘IEEE80211_STYPE_PROBE_RESP’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:7582: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7583: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c:7586: error: puntero deferenciado a tipo de dato incompleto
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_prom_alloc’:
/home/chico/ipwraw-ng/ipwraw.c:8374: error: ‘ARPHRD_IEEE80211_RADIOTAP’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_wx_set_freq’:
/home/chico/ipwraw-ng/ipwraw.c:8517: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:8523: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En la función ‘ipw_pci_probe’:
/home/chico/ipwraw-ng/ipwraw.c:8870: error: ‘IEEE80211_52GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:8872: error: ‘IEEE80211_24GHZ_BAND’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c:8902: error: ‘ARPHRD_IEEE80211’ no se declaró aquí (primer uso en esta función)
/home/chico/ipwraw-ng/ipwraw.c: En el nivel principal:
/home/chico/ipwraw-ng/ipwraw.c:9150: error fatal: abriendo el fichero de dependencias /home/chico/ipwraw-ng/.ipwraw.o.d: Permiso denegado
compilación terminada.
make[2]: *** [/home/chico/ipwraw-ng/ipwraw.o] Error 1
make[1]: *** [_module_/home/chico/ipwraw-ng] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-22-generic’
make: *** [modules] Error 2-
sevi_csl
March 4th, 2009 at 8:07 pm
Yovany, sabes por qué puede ser??
yovany
March 6th, 2009 at 2:41 am
Hola sevi_csl
Antes de esto te habias conectado a internet con la wireless sin problemas con ubuntu, (por cierto q version es?) por que para vrsiones 8.x hay q instalar una dependencia extra aparte de las que ya indicamos esto asumiendo que instalaste las dependencia
sudo apt-get install – build-essential
sudo apt-get install – linux-ubuntu-modules-$(uname -r) linux-restricted-modules-$(uname -r) linux-image-debug-$(uname -r) linux-image-$(uname -r) linux-headers-$(uname -r)
sudo apt-get install libssl-dev
Checalo y nos comentas.
Daniel
March 12th, 2009 at 12:46 pm
tengo un problemaaa y no se q hacer mira cuando coloco esto
beltsasar@beltsasar-laptop:~$ airodump-ng rtap0
socket(PF_PACKET) failed: Operation not permitted
This program requires root privileges.
y no tengo idea q hacer ademas cuando coloco
e sale lo del black list
si existe un video como hacer todo bien dame el link porfa
estoy resien aprendiendo a usar linux tengo ubuntu 8.10
yovany
March 12th, 2009 at 4:07 pm
Hola Daniel.
Mira la solucion te la da el mismo mensaje de error
Operation not permitted
This program requires root privileges.
Para eso hay que ejecutar todos los comandos con sudo para ejecutarlos como root
sudo airodump-ng rtap0
etc,etc..
Saludos
robert
March 21st, 2009 at 12:11 am
Hola yovany gracias por la ayuda de la instalcion y formateada de mi pc , tuve que comprar e instalarlo los programas de nuevo y tengo un problema es que cuando apago mi equipo me muestra un error :
La Instruccion en “0×0012e870″.Hace referencia a la memoria en “0×00000058″.
La memoria no se puede “written”.
Haga click en Aceptar para finalizar el programa.
Haga click en Cancelar para depurar el programa.
A que crees que se debera eso?
Bueno espero me puedas ayudar y gracias de nuevo
yovany
March 21st, 2009 at 4:52 am
Hola Robert.
Pues la verdad me suena a virus, si usas kasperky prueba busar un parche en su pagina.
Saludos.
Robert
March 24th, 2009 at 12:24 am
Gracias solo tengo el nod32 el kasperky tendre que comprarlo ,despues espero me digas como busco eso del parche pero ahora tengo otro problema tengo el cd de instalacion del corel draw x4 pero a media instalacion se queda y me sale esto:
Fallo al iniciar servicio ‘Protexis Licensing V2′ (PSI_svc_2).Compruebe que disponde de suficientes privilegios para iniciar servicios de sistema.
Y bueno pensaba que el disco estaba mal pero no fui a un ciber y lo instale normal no me salia ese error corrio normal espero que no sea de un virus , no tengo idea porque solo en mi pc me sale ese error
Espero me puedas ayudar
Saludos
yovany
March 24th, 2009 at 2:32 am
Hola Robert.
Siento no poderte ayudar en esto ya que no es mi area, pero si googleas un poco te aseguro que encuentras algo XD.
Saludos
cukas
April 22nd, 2009 at 2:04 am
Hola:
Segui el tuto paso a paso en mi ubuntu 8.10 pero al dar make despues de descomprimir me tiraba un buen de errore, eso lo corregi bajando el modulo mas reciente de esta pagina http://homepages.tu-darmstadt.de/
y cuando volvi a hacer el make dice que make[1]: se sale del directorio `/usr/src/linux-headers-2.6.27-11-generic’
sin embargo todo lo demas me lo hece bien meos cuando llego a la instruccion modprobe -r ipw3945.
Haber si alguien me puede ayudar
alberto
November 14th, 2009 at 3:49 pm
Hola Yovani,
cuando intento instalar las dependencias me sale el siguiente error:
alberto@ubuntu:~$ sudo apt-get install – linux-ubuntu-modules-$(uname -r) linux-restricted-modules-$(uname -r) linux-image-debug-$(uname -r) linux-image-$(uname -r) linux-headers-$(uname -r)
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
E: No se pudo encontrar el paquete linux-ubuntu-modules-2.6.31-14-generic
alberto@ubuntu:~$
sabrias a que se debe? utilizo la ultima version de ubuntu 9.10. Un saludo y gracias por adelantado!
yovany
November 16th, 2009 at 10:24 am
Hola Alberto
Ese error es por que no encuentras las cabeceras prueba esto
sudo apt-get install – build-essential
No lo he probado con el 9.10 pero en estos días lo hago.
Saludos.
dani
November 16th, 2009 at 4:45 pm
Buenas e probado de instalar ipwraw con el nuevo ubuntu 9.10 y no lo e conseguido me da unos errores al hacer el make y en las distros anteriores no me habia dado nunca problemas, si sabeis algo os lo agradezco.
Un Saludo.
Alberto
November 21st, 2009 at 4:49 pm
En primer lugar gracias por contestar!!
Pues hice lo que me dijiste y el resultado es este:
alberto@ubuntu:~$ sudo apt-get install – build-essential
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
E: No se pudo encontrar el paquete –
alberto@ubuntu:~$ sudo apt-get install build-essential
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
build-essential ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 90 no actualizados.
Ya lo tengo todo instalado… el caso es que esto ya lo hice hace tiempo (soy el alberto del primer comentario jeje) y no tuve ningún problema… creo que necesito clases de linux
yovany
December 5th, 2009 at 8:53 pm
Hola Alberto
Disculpa por no contestar antes, hay que ver que falla por que de versión en versión si hay diferencias en la instalación, des afortunadamente ya no tengo esa tarjeta para poderlo chocar, pero le echaremos un ojo a google.
Saludos y Felices Fiestas
alberto
December 8th, 2009 at 7:05 pm
Gracias Yovany;
Buen bog!!!