Conceptos Generales acerca del Firmware de Oleg

11 septiembre, 2008 Posted by ramso

El firmware de Oleg es una modificación del original que añade nuevas funcionalidades al oficial, también hace desaparecer algunas cosas como el download manager pero que son fácilmente sustituibles y mejorables.

Los dispositivos soportados son:

  • WL-500g/WL-300g/WL-500b/WL-500bv2/WL-HDD hasta la versión 1.9.2.7-9
  • ASUS WL-500gx/WL-550gE/WL-500gp/WL-500W/WL-320gE/WL-320gP/WL-330gE/WL-500gp V2/WL-520gU

Algunas funcionalidades añadidas son:

  • Servidor de telnet para poder acceder en remoto al dispositivo
  • Servidor SSH dropbear. Permite acceder de forma segura al dispositivo
  • Impresión RAW. Se ha añadido el soporte de impresión directa, con esto se soporta casi cualquier impresora que con LPR no es posible usar.
  • Samba. Para poder compartir archivos con redes windows.
  • NFS. Compartir archivos con redes UNIX
  • QOS. Control del ancho de banda
  • IPKG. Gestionar facilmente paquetes de software listos para ejecutar en nuestro router.
  • Asociar nombres a direcciones asignadas de forma estática por DHCP
  • Mayor control del dispositivo Wifi

Flashfs

Flasfs es la utilidad que nos permite gestionar los cambios internos para poder ampliar el sistema operativo en un disco externo. Básicamente almacena  en un archivo comprimido los ficheros modificados de configuración y lo restaura cuando arranca para poder se ejecutados. La lista de los ficheros se encuentran en el fichero /usr/local/.files

Opciones disponibles:

  • status muestra el estado de los salvados
  • save enpaqueta los ficheros definidos en /usr/local/.files
  • commit Confirma el salvado realizado
  • enable Activa el uso de las modificaciones
  • disable Desactiva el uso de las modificaciones
  • clear Limpia el fichero de modificaciones
  • list muestra los ficheros almacenados
  • load recupera los ficheros configurados del almacén

Scripts de configuración

Los ficheros de configuración se encuentra en /usr/local/sbin son los siguientes

  • pre-boot Este script se ejecuta antes de iniciar la carga del sistema. Lo mejor es no usarlo, ya que es bastante fácilmente que metas la pata y dejes el router para la basura.
  • post-boot Este script se ejecuta cuando se ha finalizado de ejecutar el arranque. Se usa para arrancar servicios y programa.
  • pre-mount Este script se ejecuta antes de iniciar el proceso de montaje de nuestros discos duros. Se usa para comprobar el estado de los discos antes de montarlos.
  • post-mount Este scripts se ejecuta una vez terminado el montaje de los discos duros. Se usa para arrancar servicios y programas que estén en los discos duros.
  • post-firewall Este script se ejecuta una vez añadidas las reglas de iptables definidas desde el interface web. Se usa para añadir reglas al firewall que no nos permite añadir el interface web.

Deja un comentario