19 de diciembre de 2007

Dando colorido a tu Firefox



Si quieres darle algo de vidilla a tu Firefox con un poco mas de colorido tengo las extensiones adecuadas.
  • Fission ; barra de direcciones cuyo fondo muestra el proceso de carga.
  • ColorfulTabs ; pone distintos colores a tus pestañas.
Con estas extensiones tu Firefox sera mucho mas ... bonito *^^*

13 de diciembre de 2007

Cinta VHS y Walkman

Enjuto Mojamuto - Idolos

Enjuto Mojamuto - El primo

Enjuto Mojamuto - El sustituto

Enjuto Mojamuto - Mira quien se queja

Enjuto Mojamuto - La webcam

Enjuto Mojamuto - Sueño o realidad

Enjuto Mojamuto - Clases de pedos

Enjuto Mojamuto - La mascota

Enjuto Mojamuto - El peor dia de mi vida

Enjuto Mojamuto - Agenda apretada

Enjuto Mojamuto - Cibersexo

Enjuto Mojamuto - Bajandose una pelicula

FreifunkFlasher: flashea facilmente tu Fonera



Al igual que salen todo tipo de firmwares para la Fonera salen todo tipo de aplicaciones para ella. Un ejemplo es el FreifunkFlasher , un "flasheador" originalmente creado para el firmware Freifunk pero que da soporte para otros como derivados de OpenWRT , el mismo OpenWRT y DD-WRT.

La misma aplicación se encarga de entrar al redboot y parchear , todo muy sencillo.

Necesitamos
Instrucciones
  • Configuramos nuestro adaptador de red en una IP 192.168.1.x
  • Enchufamos el cable de red desde nuestro PC a la Fonera.
  • Abrimos el Freifunk Flasher , seleccionamos el adaptador de red y buscamos los archivos que correspondan (en el ejemplo para OpenWRT y DD-WRT):
    • OpenWRT
    • Rootfs: openwrt-atheros-2.6-root.squashfs
    • Kernel: openwrt-atheros-2.6-vmlinux.lzma
    • DD-WRT
    • Rootfs: root.fs
    • Kernel: vmlinux.bin.l7
    • Nota: Marcamos la casilla "Create Nvram Partition"

  • Pulsamos el botón "Go!" y nos mostrara el error "No packet.".

  • Ahora desenchufamos y volvemos a enchufar el conector de corriente de la Fonera.
  • Tras esto el FreifunkFlasher conectara con la Fonera y comenzara el proceso de flasheo.

(OJO: Los procesos de Flashing pueden llegar a tardar varios minutos)
  • Tras el flasheo el mismo programa reseteara la Fonera y se cerrara.
Ahora debes seguir las instrucciones de inicio propias del firmware con el que hayas flasheado tu Fonera.

P.D: En Windows Vista he tenido problemas con WinPcap ya que no daba los datos sobre adaptadores de red al FreifunkFlasher.

4 de diciembre de 2007

Tunneling IRC con la Fonera



Para los adictos al IRC es un problema que al llegar a su lugar de trabajo/estudio se encuentren con una red que les "capa" todo lo referente al puerto 6667.

Hay muchas maneras de solucionar este tema por medio de tunneling . El método que mas me ha convencido tiene la peculiaridad de no necesitar ningún programa auxiliar en el pc cliente para hacer posible el túnel.

Necesitamos:
Instrucciones
De esta manera tenemos un túnel desde nuestra IP:1234 a irc.deejemplo.es:6667

Configuramos nuestro cliente IRC para conectar a IP:1234 y podremos conectar sin problemas.

2 de diciembre de 2007

DD-WRT en Fonera 2100 / 2200



La Fonera es un router wifi utilizado por FON como parte de su proyecto de comunidad wifi y que esconde en sus entrañas un linux , mas concretamente una versión modificada de OpenWRT .

Pero aparte de OpenWRT podemos encontrar otros firmwares libres. Otro de los mas conocidos es DD-WRT , cuya principal característica es su completísimo interfaz web.

Para utilizar DD-WRT el método de flasheo es muy similar al de OpenWRT.

Necesitamos:
  • Tener acceso SSH por cable de red cruzado o por cable serie a la Fonera ( kolofonium )
  • Archivos del firmware DD-WRT.
  • Servidor TFTP ( tftpd32 )
  • Cliente SSH ( Putty )
Instrucciones:
  • Entramos por SSH a la Fonera y vamos ejecutando los siguientes comandos :
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# wget http://fonera.info/camicia/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
root@OpenWrt:~# mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
root@OpenWrt:~# reboot

Después de esto la Fonera se reiniciara
  • Volveis a entrar por SSH y ejecutáis:
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# wget http://fonera.info/camicia/out.hex
root@OpenWrt:~# mtd -e "RedBoot config" write out.hex "RedBoot config"
root@OpenWrt:~# reboot

Una vez ejecutado este paso la Fonera reiniciara pero no sera capaz de hacerlo completamente , por lo que necesitaremos entrar al RedBoot. Para continuar seguimos los siguientes pasos:
  • Desenchufamos de la corriente la Fonera.
  • Enchufamos el cable de red por un extremo a la Fonera y por otro al PC o switch que estemos usando.
  • Configuramos nuestra tarjeta de red con IP 192.168.1.xxx (192.168.1.166 , por poner un ejemplo) , mascara de subred 255.255.255.0 y sin puerta de enlace.
  • Ejecutamos (Inicio / Ejecutar) un "ping -t 192.168.1.254" y lo dejamos de fondo.
  • Abrimos el Putty y lo preparamos para conectar mediante telnet a la IP 192.168.1.254 en el puerto 9000.
  • Enchufamos a la corriente la Fonera.
  • Una vez que vemos que devuelve los pings la Fonera conectamos con el Putty.
Si todo ha ido bien deberías estar viendo el prompt del Redboot>
  • Ponemos los archivos del firmware en el mismo directorio del TFTPD32 y lo arrancamos.
  • Indicamos los datos de red a la Fonera ( ip_address -l [IP-FONERA] -h [IP-PC-SERVIDOR] )
RedBoot> ip_address -l 192.168.1.254 -h 192.168.1.xxx
  • Ahora pasaremos a flashear la Fonera con el firmware DD-WRT.
RedBoot> fis init
RedBoot> load -r -v -b 0x80041000 root.fs
RedBoot> fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs
RedBoot> load -r -v -b 0x80041000 vmlinux.bin.l7
RedBoot> fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
RedBoot> fis create -f 0xA83D0000 -l 0x00010000 -n nvram
RedBoot> fconfig
RedBoot> fis load -l vmlinux.bin.l7
RedBoot> exec
RedBoot> reset

La Fonera reiniciara y recibirá una IP por dhcp a la vez que emitirá una señal wifi con ESSID "dd-wrt".

Podéis entrar a su configuración por la IP que recibe por dhcp o por 192.168.1.1 si conectas por wifi , ambas en el puerto 8080.

+ info en el wiki de DD-WRT , Fonera_flashing.txt y www.fonera.info

1 de diciembre de 2007

Acceso SSH para la Fonera+ / FoneraPlus



La Fonera+/FoneraPlus es la evolucion de las Foneras 2100/2200 utilizadas por Fon para su proyecto de comunidad wifi.
Este modelo tiene como principal caracteristica que añade un puerto ethernet mas. Al igual que su predecesora tambien usa un firmware linux basado en OpenWRT.

De momento solo se ha conseguido tener acceso SSH a ellas , lo cual ya nos da bastante juego gracias a su OpenWRT.

Necesitamos:
  • Servidor TFTP ( tftpd32 )
  • Cliente SSH ( Putty )
  • Imagen modificada del firmware de la Fonera+ ( aqui )
Instrucciones:
  • Desenchufamos de la corriente la Fonera+.
  • Enchufamos el cable de red por un extremo a la Fonera+ y por otro al PC.
  • Configuramos nuestra tarjeta de red con IP 192.168.1.254 , mascara de subred 255.255.255.0 y sin puerta de enlace.
  • Ejecutamos (Inicio / Ejecutar) un "ping -t 192.168.1.1" y lo dejamos de fondo.
  • Abrimos el Putty y lo preparamos para conectar mediante telnet a la IP 192.168.1.1 en el puerto 9000.
  • Ponemos los archivos del firmware en el mismo directorio del TFTPD32 y lo arrancamos.
  • Enchufamos a la corriente la Fonera+.
  • Una vez que vemos que devuelve los pings la fonera conectamos con el Putty.
RedBoot> fis list

Name FLASH addr Mem addr Length Entry point
RedBoot 0xA8000000 0x80040400 0x00030000 0xA8000000
loader 0xA8030000 0x80100000 0x00010000 0x80100000
image 0xA8040000 0x80040400 0x00230004 0x80040400
image2 0xA8660000 0xA8660000 0x00140000 0x80040400
FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000
RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000
  • Comprueba que devuelva los mismos valores. Si difieren , déjalo todo.
  • Ahora otras comprobaciones.
RedBoot> x -b 0xa8040000 -l 32

A8040000: 00 21 BF DE A2 14 D3 9B 00 0A 50 34 6D 00 00 80 |.!........P4m...|
A8040010: 00 FF FF FF FF FF FF FF FF 00 04 02 48 80 0E 0F |............H...|

RedBoot> x -b 0xa8250000 -l 32

A8250000: 1E 5E B5 70 5D FA DE 16 AE 98 85 61 87 D5 E2 09 |.^.p]......a....|
A8250010: D2 C1 70 A0 DD F6 2A 30 7F C8 5E 0B 00 DF 50 0A |..p...*0..^...P.|
  • Comprueba que devuelva los mismos valores. Si difieren seguramente tengas instalado un firmware anterior al 1.1.1-r1. Tranquilo , solo cambia el método de flasheo.
  • Continuamos.
RedBoot> load -r -b 0x80100000 image.bin
RedBoot> cksum -b 0x80100000 -l 0x00610000

Segun los resultados de las comprobaciones seguiremos un camino u otro.

~ Comprobaciones OK / Firmware 1.1.1-r1 ~

RedBoot> fis write -b 0x80320000 -f 0xa8260000 -l 0x003f0000
RedBoot> reset

~ Comprobaciones Mal / Firmware <1.1.1-r1>
  • Confirmamos que los valores que nos ha devuelto a nosotros son:
RedBoot> x -b 0xa8040000 -l 32
A8040000 00 21 B9 89 A7 A3 C6 Df 00 0A 50 1D 6D 00 00 80 |.!........P.m...|
A8040010 00 FF FF FF FF FF FF FF FF 00 04 02 48 80 0E 0F |............H...|
RedBoot> x -b 0xa8250000 -l 32
A8250000: 6D A8 A7 C2 A0 DA CD 67 68 F6 E0 3B 22 69 AA 95 |m......gh..;"i..|
A8250010: 03 58 3E 94 CF AE FC D9 90 3D 5C 10 97 74 C6 47 |.X>......=\..t.G|
  • Si todo esta correcto continuamos.
RedBoot> fis write -b 0x80100000 -f 0xa8040000 -l 0x00610000
RedBoot> reset

Una vez reseteada la Fonera+ ya tendremos habilitado el SSH. El password para root es admin

+ info en el wiki de Fonboard.

FreeWLAN , addons para firmware Fon


FreeWLAN son una serie de añadidos para Foneras con el firmware oficial de fon.
Estos añadidos permiten un mayor control sobre los posibles clientes Fon así como de las funciones de red incluidas de serie en el interfaz web del firmware Fon. Aqui puedes ver una demo.

Para usar este firmware necesitamos como base un firmware oficial de fon , sin o con acceso ssh.

~ Método 1 ~

Necesitamos:
  • Acceso a internet para la Fonera.
  • Tener firmware Fon versión 0.7.1-r5
Instrucciones:
  • Resetea la fonera a la configuración por defecto y mantenla sin conexion a internet.
  • Entra en la configuración web.
  • Cambia las DNS a 88.198.165.155
  • Cambia el SSID publico a FON_ADDON
  • Conecta la fonera a internet.
  • Tras 5 o 10 minutos la fonera reiniciara y ya tendras instalados los addons FreeWLAN.
~ Método 2 ~

Necesitamos:
Instrucciones:
  • Entramos por SSH
  • # rm /bin/thinclient
  • # echo "0.7.0">/etc/fon_version
  • #echo "4">/etc/fon_revision
  • # exit
  • Mediante el interfaz web actualizamos con el fichero de la version 0.7.1-r1
  • Esperamos a que se reinicie.
  • Continuamos pulsando el boton "Submit" del paso 3.
  • Nos abrira una nueva ventana con el interfaz web de la fonera.
  • Configuramos los datos de red necesarios para que la fonera se pueda conectar a internet.
  • Comprobamos accediendo por MyPlace que la fonera da acceso a internet correctamente.
  • Una vez conectada a internet pulsamos el boton "Submit" del paso 4.
  • Nos abrira una nueva ventana y el led de WLAN se apagara.
  • Dejamos esa ventana abierta y pasado un rato nos mostrara un log de una descarga.
  • Al finalizar la fonera reiniciara y ya tendras instalados los addons FreeWLAN.
+ info en wiki de FreeWLAN