Installing OpenWRT Backfire in a fonera 2100

Sometimes pocket money isn’t enought for buy new network devices or we want to save some money changuing no existant money for personal time. In my case I needed to create a wireless bridge in my personal network, pass a ethernet wire between two builds wasn’t an option. Searching in my forgoten stuff boxes i found two foneras model 2100. Fon’s firmware isn’t powerfull enought to get wds and when these things happens Free Software is our solution. A couple of foneras Ready for flashing I’m a lucky man and I also found a usb to 3,3V serial adapter, one of my superpower is that i can brick everything. First of all we need to plug our serial adapter into fonera’s port, check the attached image for see jtag pinouts Fonera pinouts

when we have our jtag port connected we need a software for send data over jtag in my case i use GtkTerm.

in debian is simply I open a root terminal and I write

apt-get install GtkTerm

in the same term i write

gtkterm

I use a root terminal because I don’t want waste time configuring /dev/ttSy* permissions

next step is configure port speed 9600,8N1

in GtkTerm menu select configuration/port and fill data boxes, in my case port is /dev/ttyUSB0 if you don’t know your port a dmesg output can be helpul.

GtkTerm 9600,8N1

now is time to plug powersounce on our fonera and see output.

must be something like this in our gtkterm

Fonera booting

we need get access to redboot console  you only need un plug and plug powersource to fonera and press continously ctrl+c until you see

RedBoot>

we need download ou firmware go to

http://downloads.openwrt.org/backfire/10.03.1/atheros/

and download these files

  • openwrt-atheros-vmlinux.lzma
  • openwrt-atheros-root.squashfs
save the files and then we need install tftp server in our machine.

search ftpd config for your distro

Next step will be load files into fonera over tftpd config
in gtkterm we need write
ip_address -h <TFTP SERVER IP ADRESS> -l <ONE FREE IP IN YOUR NETWORK>/24
load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma
fis init
fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs
fis create rootfs
reset
if your system doesn’t boot because you have installed dd-wrt before or something similar write this in redboot console:
 fconfig boot_script_data
fis load -l vmlinux.bin.l7
exec
“press enter”
reset
enjoy
sources:

Como ver el video de PESI sin estar todo el dia esperando por el streaming

El video de la practica 1 se puede ver desde la pagina de uvigo.tv pero claro si tenéis internet a pedales como yo pues se transforma en una pequeña tortura china.

Así que lo mejor seria tener el video guardado en el disco duro y poder verlo sin sufrir los cortes de buffer, las desconexiones etc etc. Para hacer esto unas vueltas por google y la solución esta en instalar mimms desde los repositorios de tu distribución favorita.

una vez instalado abrimos una terminal y escribimos este comando y en un ratito tendras la presentación en tu disco duro.

mimms mms://videoserver.uvigo.es/VoD/ptg/10-antonio_gomez_soto.wmv

enjoy

¿Quien me ha visitado durante esta año?

Tras un añito desde que me puse a poner examenes y apuntes miras un listado de visitas y se te cara de tonto al ver desde donde te entran las visitas

universidad de vigo (esto era fijo)
administracion nacional de telecomunicaciones
red informatica cientifica de andalucia
universidade da coru~na (yo queria estudiar aqui)
gobiernocanarias
indiana university-purdue university at indianapolis
tu darmstadt hochschulrechenzentrum
universidad de la laguna
secretaria de educacion e investigacion tecnologic
universidad nacional autonoma de mexico
red academica y de informacion nicaraguense
santiago de compostela
universidad tecnica federico santa maria
opera software asa (no me importaria trabajar aqui)
petroleos mexicanos
universidad de inform tica
universidad de murcia
universitat politecnica de catalunya
universitat politecnica de valencia
university of southern california (quería hacer el curso puente en Santiago para poner titulado por la USC )
instituto tecnologico y de estudios superiores de
pontificia univ. catolica del peru
universidad autonoma de colima
universidad autonoma de nuevo leon
universidad de guadalajara
universidad de santiago de compostela
direccion general de trafico
instituto tecnologico de hermosillo
sociedad andaluza para el desarrollo
true the real unix experts
universidad autonoma de la laguna
universidad autonoma del estado de mexico
universidad carlos iii de madrid
universidad de alicante
universidad de chile
universidad nacional de rio cuarto
universidad politecnica de madrid
universitat ramon llull
university of bio-bio
benemerita universidad autonoma de puebla
centro de investigacion y de estudios avanzados de
concordia university
educacion profesional atenea s.a.
escuela politecnica nacional
escuela superior politecnica del litoral
fundaci n centro nacional de innovaci n tecnol gica (cenit)
grupo prisa
hewlett-packard company (no me molestaria trabajar aqui)
instituto costarricense de electricidad y telecom.
instituto de desarrollo empresarial de america latina s.a.
instituto de investigaciones electricas.
instituto nacional de aprendizaje (ina)
instituto nacional de astrofisica optica y electronica
instituto tecnol gico y de estudios superiores de monterrey
intervencion general de la administracion del estado
junta de castilla y leon external links
junta de extremadura
mapfre servicios de informatica s.a.
laboratorios labein
mercabarna
ministerio de agricultura
ministerio de cultura
mondragon eskola politeknikoa s. coop.
oficina de estudios y politicas agrarias
oracle datenbanksysteme gmbh (tampoco me molestaria trabajar aqui)
philips forschungslaboratorien aachen
poder judicial prov. de salta
pontificia universidad catolica del ecuador
princeton university
red de supercomputacion de galicia
servizo galego de saude-conselleria de sanidade
sociedad de inversiones matriz s.a.
texas instruments
universidad autonoma de ciudad juarez
universidad autonoma de madrid
universidad complutense de madrid
universidad de antioquia
universidad de cantabria
universidad de castilla – la mancha
universidad de cuenca
universidad de extremadura
universidad de guanajuato
universidad de la rioja
universidad de pamplona
universidad de quintana roo
universidad de salta
universidad de valladolid
universidad de zaragoza
universidad diego portales
universidad icesi
universidad industrial de santander – uis
universidad juarez autonoma de tabasco
universidad laica eloy alfaro de manabi
universidad mayor
universidad minuto de dios
universidad nacional de colombia
universidad nacional del nordeste
universidad rey juan carlos
universidad tecnologica centroamericana
universidad tecnologica nacional
universidad verecruzana
universitat d andorra (isp in andorra)
universitat de girona
university of las palmas de gran canaria
university of strathclyde
zara france (oh my good from Arteixo to paris)
apple inc. (da nivel tener visitas de aqui)

Recien llegado de Italia

El clima de Turin es duro mucha calor unido a una gran humedad ambiental, pero el viaje mereció la pena. Nuevas amistades, nuevos proyectos y nuevas experiencias.

Vistas desde la Molle Antonielliprecioso. moito bello

De Nuevo Online

Pues al final no era un ataque lo que tiro mi blog el lunes, simplemente fue que el antiguo servidor dijo Basta y  se murió

no esta mal para una placa base con 10 añitos de vida y una vida ejerciendo de servidor intermitentemente

para los amantes de la potencia el servidor estaba compuesto por:

  • Una placa base Via Epia (descripción técnica ) con un procesador C3 a 800mhz
  • 192MB de Sdram a PC133
  • Un disco duro Maxtor DiamondMax Plus 9 160GB ATA/133
  • y una instalación de Gentoo linux porque el Via C3 cuenta con todas las instrucciones de un i686 menos la Cmov por lo que me vi obligado a bajar los fuentes de todo y compilar

La defunción del Via C3 estaba programada para veranito pero desgraciadamente opto por el suicidio antes de una jubilación, hace unas horas he llegado a casa,reiniciado el pc, reseteado la bios peroel servidor no arrancaba.  -Hombre precavido vale por dos y había adelantado la compra de un nuevo servidor asi que solo a sido recuperar los datos y poner todo en marcha.

Para los interesados no tenia copia de seguridad de la base de datos y me vi obligado a recuperar los datos del disco duro.

El proceso es fácil,

  1. trasladar el disco duro a un adaptador USB, el kernel de la Gentoo estaba demasiado tuneado para que arrancara en otro sitio que no fuera una Via EPIA,
  2. Conectar el disco duro a otro ordenador (Ordenador B) y copiar las carpetas del directorio data de mysql al escritorio el directorio lo podéis obtener pasandole una mirada al  archivo “/etc/my.cnf“.
  3. Cada base de datos que teníamos en el antiguo servidor debería tener un directorio con tres archivos para cada tabla el .frm (estructura de la tabla), .MYD (datos de la tabla) y MYI (indices de la tabla).
  4. Obtener una copia de seguridad antigua de la base de datos y restaurarla en el servidor del ordenador (si no tenéis copia de seguridad crear tablas con 1 campo para generar los archivos frm,MYD,MYI de cada tabla).
  5. Detener el servidor MySQL.
  6. Sobreescribir el directorio de la base de datos nuestro servidor MySQL con los archivos  de la base de datos  del viejo servidor.
  7. Arranca el servidor MySQL.
  8. Cruzar los dedos.
  9. Comprobar que la restauración ha sido correcta.
  10. Ejecutar el comando mysqlcheck y esperar que repare y optimice todo (manual mysqlcheck).

yo tuve suerte y recupere la base de datos.

Asi que larga vida al nuevo servidor

New Web serverPara los mismos amantes de la potencia es un Intel Atom D510 de doble núcleo con 4GB de RAM ejecutando Centos 5.5 X86_64 (no me da el money para una Red Hat Enterprise superserver chachi guai).

Espero que  aguante unos cuanto añitos 🙂