Al router le he adicionado una memoria USB de 2Gb, para almacenar e instalarle futuras apliaciones.
La memoria usb le cree 4 particiones de la siguiente forma:
- Particion uno de 128Mb para montar /opt/
- Particion dos de 128Mb para usarla como swap
- Particion tres de 1616Mb para montar /mnt/
- Particion cuadtro de 128Mb para montar /jffs/
Las particiones se crearon usando una distro linux, para datos ext3, y swap.
La primer es habilitar el uso del usb y la memoria para esto vamos a "Services >> USB" y habilitamos el soporte USB y conectar la memoria.
Para compartir archivos de forma sencilla usaremos el servidor FTP que trae el firmware, para habilitarlo hacemos lo siguiente: vamos a "Services >> NAS " y habilitamos el servicio "proFTPD", para ingresar un usuario para tener acceso ingresamos en el area texto "User Password List", asi "usuario clave" donde ponemos en cada linea el usuario y la clave (se puede poner la clave en formato md5).
Ahora que tenemos todo configurado podemos aplicar los cambios, pero falta algo como hacer que se monte las memoria y las particiones para usarlas? ... R:// de la siguiente forma, mediante un script al arranque del router.
Vamos a "Administration >> Commands" y agregamos el siguiente texto:
mount /dev/scsi/host0/bus0/target0/lun0/part3 /mnt/
sleep 4
sh /mnt/etc/config/begin-here.startup
Damos en el boton que dice: "Save Startup" y quedo guardado el scrip que monta una de las particiones, para montar las otras creamos un script que se llama "begin-here.startup" y los guardamos en "/mnt/etc/config/" pero primero creamos lo carpeta (en este punto podemos usar ya el servicio ftp entonces si la ip es 192.168.1.1 ingresamos ftp://192.168.1.1/ y podemos loguearnos con los datos anteriormente ingresados.
En el archivo que se crea ingresamos el siguiente texto:
#!/bin/sh
mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt/
sleep 2
mount /dev/scsi/host0/bus0/target0/lun0/part4 /jffs/
sleep 2
Luego de tener esto ya nuestras particiones se montan de forma automatica, un ultimo paso es habilitar la particion JSSF, asi que se va ha "Administration >> Management" y buscamos "JSFF2 Support" lo habiltamos y listo.
Pasos extras para configurar windows y nos quede en el como una Ubicacion de Red, vamos al explorador de Windows (caso win7) y damos click-derecho y selecionamos Ubicacion de Red.
Ahora se nos despliega una ventana y damos "Siguiente" despues otravez "siguiente y llenamos el campo con la direccion que ya tenemos "ftp://192.168.1.1/".
Damos "Siguiente" y le quitamos la opcion que dice "Inciar sesion de forma anonima" he ingresamos nuestro usuario.
Ahora damos "Siguiente" y lugo "Finalizar" ahora en el explroador de windows tenemos nuestra carpeta.
Nota: cuando nos pida la contraseña podemos dar recordar para que haceda de forma automatica.
Fuente:
DD-WRT USB Storage