Te conectas por ssh al router como root y haces lo siguiente: El sistema de archivos del router es una coleccion de enlaces simbolicos a /rom que es un sistema de archivos de solo lectura, con lo cual no puedes modificar los archivos. Asi que debes borrar el enlace simbolico y copiar el fichero en si para tener una copia modificable del mismo: *Código:* rm /etc/ipkg.conf cp /rom/etc/ipkg.conf /etc/ipkg.conf Con estos pasos hemos borrado el enlace simbolico del fichero /etc/ipkg.conf que apuntaba a /rom/etc/ipkg.config y hemos creado una copia en el sistema de ficheros escribible del router. Esto es necesario para poder modificar dicho fichero, ya que el de /rom no se puede modificar, es de solo lectura. Ahora editamos el fichero en cuestion *Código:* vi /etc/ipkg.conf Pulsamos a para empezar a escribir y escribimos estas lineas al principio del fichero: *Código:* src whiterussian http://downloads.openwrt.org/whiterussian/packages src non-free http://downloads.openwrt.org/whiterussian/packages/non-free src backports http://downloads.openwrt.org/backports/rc5 Pulsamos escape y las teclas :wqenter para guardar el fichero que hemos modificado y salir del editor de texto. Comprobamos que lo hemos hecho bien... escribe: *Código:* cat /etc/ipkg.conf y deberias ver el fichero que has modificado con los cambios. Ahora actualizamos la lista de paquetes disponibles, para ello ejecuta *Código:* ipkg update Se actualizara la lista de paquetes disponibles para instalar.. si quieres ver la lista ejecuta *Código:* ipkg list y si quieres instalar alguno solo tienes que poner *Código:* ipkg install olsrd_0.4.10-1_mipsel.ipk * Nos vamos a /etc/*olsrd*.conf y lo editamos poniedo el interface wifi (eth1) * Interface "eth1" { #IPv4 broadcast address to use.The #one usefull example would be 255.255.255.255 * Tambien debemos de editar etc./firewall.user y agregamos lo siguiente:* #!/bin/sh . /etc/functions.sh WAN=$(nvram get wan_ifname) LAN=$(nvram get lan_ifname) WIFI=$(nvram get wifi_ifname) iptables -F input_rule iptables -F output_rule iptables -F forwarding_rule iptables -t nat -F prerouting_rule iptables -t nat -F postrouting_rule # For forwarding WAN (internet) to WIFI iptables -A forwarding_rule -i $WAN -o $WIFI -j ACCEPT # READER'S NOTE: After testing the above setting setting and not getting it to work I used the following line which seems to work fine. I remember noticing a comment somewhere stating that using '-i $WAN' is ignored, which could have been the cause. Notice that they are opposite. If only one of these settings are truely correct, please verify and remove the offending line. iptables -A forwarding_rule -i $WIFI -o $WAN -j ACCEPT #For forwarding LAN & WIFI in nodes iptables -A forwarding_rule -i $LAN -o $WIFI -j ACCEPT #For WIFI clients to connect to node iptables -A forwarding_rule -i $WIFI -o $WIFI -j ACCEPT #For connecting a Wired Lan client of node 1 to wired client of node 2 iptables -A forwarding_rule -i $LAN -o $LAN -j ACCEPT Por ultimo para arrancarlo debes hacer el script de arranque en /etc/init.d/S60*olsrd* #!/bin/sh /bin/*olsrd* EN PRINCIPIO YA TIENES EL DEMONIO CORRIENDO EN TU ROUTER. Si quieres saber mas acerca de OLSR, visita www.olsr.org <http://www.olsr.org>