Nota: Ya se ha publicado un firmware con las utilidades integradas. Si no quieres tocar el firmware sigue usándo éstas, si no te importa actulizar el firmware prueba el firmware con las utilidades incliudas.
Utilidades incluidas:
Samba: Permite ver el disco duro o usb conectado al router como si fuese una carpeta compartida de un PC.
Stupid-ftpd: Un servidor ftp.
thttpd: Un servidor web. No tiene página de configuración.
ctorrent, yocts: programa y interfaz web de un programa para descargar torrents.
Requerimientos:
-Una memoria USB o disco duro externo. Formatedo como FAT, no vale NTFS, ni ext2, ni ext3 .... El router es capaz de alimentar discos duros de 2.5".
-Acceso por telnet al router, para arrancar las aplicaciones. Los password para el telnet están en la wiki o en los foros
-Un Huawie HG553 con firmware B19 o B21 españoles, con el router configurado en la dirección 192.168.0.1, que es la que trae por defecto. Si se usa otra los enlaces de las páginas de configuración funcionan mal, habría que revisar la configuración de samba, ftp y ctorrent.
Instalación y uso:
1.-Bajarse el archivo donde están comprimidas las aplicaciones: (link roto)
2.-Descomprimir el archivo y copiar las carpetas a la memoria USB en la raíz o directorio principal, quedando al abrir el pendrive tres carpetas llamadas asus, privado y publico.
3.-Enchufamos el pendrive al router en el conctor USB que queramos, da igual que este el router encendido sino insertamos la memoria USB y encendemos el router.
4.-Accedemos por telnet al router: telnet 192.168.0.1
- nos pide el usuario: admin
- nos pide paswword: admin. (VF-EShg553 en firmware B21).
- accedemos a la consola de comandos. tecleamos "sh" y pulsamos enter.(Sin las comillas).
- miramos si el router ha montado la memoria USB: tecleamos "mount".
Aparecerá en la última linea algo con "/dev/sda1" . Si no desconecta y vuelve ha conectar la memoria USB.
-Ejecutamos las aplicaciones tecleando: "./var/mnt/sda1/asus/auto.sh" Atención en el punto delante de /var...
hay que ponerlo.
5.-Entramos con el explorador en la dirección 192.168.0.1:8080. Hay está una página para editar los
archivos de configuración y arrancar y parar las aplicaciones. No es de vodafone aunque siga el mismo esquema
de menus y diseño.
Notas:
Hasta que se tenga un firmware modificado, cada vez que apagamos el router, hay que encender las aplicaciones entrando por telnet.
El nombre de la carpeta asus, es porque estas utilidades se compilaron para el asus WL-600g, que es de la misma arquitectura BCM63xx. Por ahorrar tiempo en el desarrollo, he editado los binarios con el path del Huawei, en vez de volverlos a compilar. Los firmwares italianos tienen el path del usb diferente, por lo que no funcionarían en ese firmware aunque ya traen samba, servidor de impresión y FTP.
Samba y Ftp (stupid-ftpd) funcionan perfectamente. El servidor web (thttpd) también, pero se usa para alojar las páginas de configuración de las utilidades. Se puede configurar editando un archivo para usar varios dominios, quien le interese busque en google thttpd de acme.
El servidor de impresión de Samba, ni lo he configurado ni lo he probado, ya que carezco de impresora USB.
El programa para descargar torrents, funciona, pero descarga muy lento . Nota consume bastante memoria por si veis que se ralentizan las páginas de configuración ose cuelga el router. Otra version irá mejor. Password admin admin.
Respuesta a peticiones:
-Intentad haced las peticiones por el foro.
-Soporte ext2: El firmware del router SOLO soporta FAT y FAT32. Usar otro sistema de archivos tendría la ventaja le archivos mayores de 4 gigas principalmente y me parece que poco utilidad tiene en un router usar archivos mayores de cuatro gigas, ya que recuerdo por si van por ahí los tiros, el ctorrent no parece que funcione como debiese. En linux se puede formatear en FAT y FAT32, yo uso linux. De momento sin tener las fuentes del Huawei para añadir el soporte al kernel, mandad un correo a HUAWEI y pedirselas ya que a mi no me responden, es perder demasiado tiempo, aún así doy unas pistas:
- Crea una partición EXT2, primero y luego FAT. En ese orden para que sean respectivamente sda1 y sda2. Copia las utilidades en la partición ext2.
- Copia los módulos para el soporte del ext2 en ella, (están en este archivo tails92.sepwich.com/files/vstation/vsstuff.tgz, hay que descomprimirlos).
-Al meter el pendrive el router montará la parlición FAT, por telnet entramos nos metemos en el directorio donde está montado la partición FAT y cargamos los módulos con insmod.
"insmod ext2.ko"
- Ahora montamos con "mount -t ext2 /dev/sda1 /var/mnt/sda1"
Hay módulos (archivos.ko), para otros sistemas de archivos, para soportar webcams, para bluetooth, drivers para WIFI,s USB, para ... y se cargan como he explido. Deben de ser para arquitectura MIPS y kernel 2.6.8.1.
-Me monta el USB como /dev/sda: Eso pasa porque el pendrive está mal particionado (no tiene particiones). El dispositivo se llama sda, las particiones se llaman sda1,sda2,sda3,... Solución: en linux usa fdisk, en windows abre el admistrador de discos, borra la partición, crea una nueva y formatea.
Saludos y postead si os funcionan: