Pues aquí dejo el enlace al firmware y sus características ...
CARACTERISTICAS
Entorno Luci en castellano bastante completo (QOS, Samba, uShare, DNS Dinámico, Estadísticas Red ... )
Modificación del mount_root, montando este la partición
/jffs en /dev/sda2 , debiendo ser esta ext3.
OJO : Cuando instales el firm,
la primera vez que bootea, NO montará el dispositivo USB, es a partir del siguiente booteo que montará el sistema en /dev/sda2.
Recomiendo tener también una partición /dev/sda1 en FAT32 y una /dev/sda3 como SWAP, y montarlas desde Luci una vez iniciado el sistema.
Yo monto dev/sda1 sobre /home y creo carpetas para compartir, vease samba...
IMPORTANTE : QOS viene activado, y por defecto está configurado a 1Mb/128 Kib , si tu ancho de banda es diferente, desde la interface QOS de Luci, edítalo a tus necesidades, si no lo haces, tu ancho de banda estará limitado a lo dispuesto por QOS, o sea, 1MB.
Decir también que tengo un comtrend en modo bridge conectado a el WRT160NL, siendo este quien maneja la conexión por pppoe, y va de lujo.
La wifi, en modo g perfecta, ahora acabo de hacerme con una tarjeta n , a ver que tal, ya comentaré algo. EDITO -> Modo n en OpenWRT ... me parece que no
ENLACES
Checksum : b6ac9618aa52565ea485955a9f889b0d
Enlace :
http://www.telefonica.net/web2/amstrad/openwrt-ar71xx-wrt160nl-squashfs.bin
Dejo también tanto mi archivo .config como el mount_root por si alguién quiere modificar la configuración de la compilación.
.config
http://www.telefonica.net/web2/amstrad/config
mount_root
Código:
#!/bin/sh
# Copyright (C) 2006 OpenWrt.org
. /etc/functions.sh
jffs2_ready () {
mtdpart="$(find_mtd_part rootfs_data)"
magic=$(hexdump $mtdpart -n 4 -e '4/1 "%02x"')
[ "$magic" != "deadc0de" ]
}
grep rootfs_data /proc/mtd >/dev/null 2>/dev/null && {
. /sbin/firstboot
mtd unlock rootfs_data
jffs2_ready && {
insmod usbcore
sleep 1
insmod jbd
insmod ext3
sleep 1
insmod ehci-hcd
sleep 1
insmod ohci-hcd
insmod scsi_mod
insmod sd_mod
sleep 1
insmod usb-storage
sleep 7
if [ -e /dev/sda2 ]; then
echo "switching to jffs2 over USB"
mount /dev/sda2 /jffs -t ext3 && \
fopivot /jffs /rom
else
echo "switching to jffs2"
mount "$(find_mtd_part rootfs_data)" /jffs -t jffs2 && \
fopivot /jffs /rom
fi
} || {
echo "jffs2 not ready yet; using ramdisk"
ramoverlay
}
} || {
mtd unlock rootfs
mount -o remount,rw /dev/root /
}
Para muestra, un botón ...