Instalar el Bootstrap (Actualizado)

Hace unos años os explicaba como instalar el Bootstrap en un DS207. Los años han pasado y cada vez hay mas modelos y variantes de procesador.

El procedimiento no ha cambiado desde entonces, pero tenemos varios recursos interesantes. El primero es la lista de modelos de CPU para saber cual exactamente tenemos y que Bootstrap debemos instalar.

Según la CPU debemos descargar el instalador que corresponda:

Intel XScale FW IXP420 BB ARM
http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/unstable/ds101-bootstrap_1.0-4_armeb.xsh
Intel Atom D410 
http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
8241 PPC 
http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/ds101-bootstrap_1.0-4_powerpc.xsh 
8533/8543 PPC
http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh 
mv5281 ARM 
http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh 
Marvel Kirkwood mv6281 ARM 
http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh

La instalación sigue siendo igual de sencilla:

1- Nos conectamos por Telnet/SSH con el usuario root

2- Nos situamos en una carpeta cualquiera, por ejemplo:

cd /volume1/public

3- Descargamos el instalador correspondiente:

wget url_del_archivo_xsh

4- Ejecutamos el instalador:

sh nombre_del_archivo_xsh_descargado

5- Reiniciamos el NAS

6- Actualizamos:

ipkg update
ipkg upgrade

Y ya podemos usar el comando ipkg para instalar cuantos programas queramos 😀

PD: Los archivos se guardan en /volume1/@optware

Firmware modificado para Linksys WAG354G v1

Hoy he encontrado de casualidad este firmware personalizado para el Linksys WAG354G, modem-router ADSL2+, que hace un buen tiempo que la gente de Linksys (Cisco para pobres xD) no actualizan >_< La verdad es que agrega algunas funciones nuevas al router además de corregir fallitos y mejorar el rendimiento/estabilidad, personalmente puedo destacar: - Posibilidad de asignar IP's determinadas via DHCP segun las MAC de los equipos, de modo que podemos hacer que un terminal coja siempre una misma IP sin perder las ventajas del DHCP (véase configuración automática de todos los parámetros de red :D) - Servicio Telnet y SSH, ideal para quien guste de trastear con las entrañas de su router - Integrada la posibilidad de ejecutar comandos al iniciar y al realizar la conexión ADSL - Posibilidad de conectar una unidad NFS para almacenar aplicaciones y demás (dada la poca memoria del router), compatible con el sistema de paquetes Optware 😀 - Estadísticas avanzadas: en todo momento podemos ver el uptime así como la carga del router. Desde la página de estadísticas tenemos valores adicionales, como la RAM disponible, velocidad máxima alcanzable por nuestra linea... Este firmware está basado en el código fuente 1.01.12 (siendo el último oficialmente compilado y disponible el 1.01.11) e incluye el último Firmware DSP v7.04 de Texas Instruments. Todavía tengo que terminar de ver como se comporta al cabo de unos días, pero por el momento me está dando mejor resultado que el firmware oficial. Si tenéis problemas con vuestro router, no dejéis de probarlo, siempre podéis volver al oficial si no os da buen resultado. Descarga para Neptune355 v02 WAG354G V1 ANNEX A.

Descarga firmware oficial para deshacer la actualización.

Facilitando el proceso de actualización por ipkg

Cada vez que deseemos actualizar los programas que tengamos instalados a través de «ipkg install programa», debemos ejecutar los siguientes comandos:

ipkg update
ipkg upgrade

Si queremos, podemos crear un pequeño script para solo tener que escribir un solo comando 🙂

Con nuestro editor de texto favorito, creamos un archivo con el siguiente contenido:

#!/bin/sh

ipkg update -verbose-wget
ipkg upgrade -verbose-wget

exit 0

Lo guardamos con el nombre que queramos, por ejemplo ipkgupdate.sh. Recomiendo guardarlo en /root dado que es el directorio en el que aparecemos por defecto al conectarnos por SSH.

Para usarlo, iniciamos sesión, y estando en el directorio donde tengamos el archivo, escribimos:

./ipkgupdate.sh

(truco, con poner ./i y pulsar tabulador es suficiente)

Si os fijáis, he añadido la opción «-verbose-wget». Con este parámetro, veremos durante el proceso de actualización, el progreso de las diferentes descargas que se realizan, ya que a veces parece que se quede parado mucho rato pensando