Como actualizar a las nuevas versiones manteniendo la configuración previa.


Este documento esta basado en las recopilaciones y  experiencias propias del autor. El autor declina cualquier responsabilidad derivada de la aplicación de este tutorial. La distribución total o parcial  de este documento con fines comerciales  esta expresamente prohibida en cualquier medio o soporte sin la autorización por escrito del autor.


Actualización

Deberemos aplicar necesariamente los cambios aqui descritos siempre y cuando deseemos realizar una actualización desde cualquier versión anterior a la 22-08-03 si no queremos tener que reconfigurar el netcfg manualmente y adaptarlo a la nueva configuración necesaria en estas nuevas versiones. Se sobre entiende pues que, a partir de la versión 14-10-2003 habrá un antes y un después en cuanto a la configuración ya las prestaciones de nuestro LinuxAP. Una de los principales variantes en la nueva configuracion es la desaparición del wlan0 que, a partir de ahora, estara integrado en el fichero netcfg. Si no quereis tener que hacerlo posteriormente a mano, antes de reflashear a las nuevas versiones haced lo siguiente desde el terminal, bien por telnet o bien por RS-232:

$cd /etc/rw/
$echo "#--- +netcfg ---" > netcfg.tmp
$cat netcfg >> netcfg.tmp
$echo "#--- -netcfg ---" >> netcfg.tmp
$echo "#--- +wlan0 ---" >> netcfg.tmp
$cat wlan0 >> netcfg.tmp
$echo "#--- -wlan0 ---" >> netcfg.tmp
$rm wlan0
$mv netcfg.tmp netcfg
$save_config

Respetad los simbolos porque el caso es que los scripts de inicio utilizan esas marcas para saber donde acaba y empieza cada "ex-fichero" (en realidad el orden de los bloques (+ ..config.. -) no importa, pero es importantisimo poner los >> en todos los comandos excepto el primero, que es >)

ah! y para kaodv solo hace falta añadir lo siguente en el fichero (los bloques, como antes, pueden ir en cualquier posicion):


#--- +kernel_aodv ---
#
# kernel_aodv
#

# Use kernel AODV
kaodv=disabled

# Use internet gatewaying mode
kaodv_gw=disabled

# Use loopback
kaodv_lo=disabled

# NORMAL MODE

# AODV interfaces sparated by commas,
# if no interfaces present, will use all
kaodv_if=

# Block interfaces' Hello Messages
kaodv_bl=

# GATEWAY MODE

# Gatewaying interface
# (will disable hello sending)
kaodv_gw_gif=eth0

# AODV interface
kaodv_gw_aif=wlan0

# AODV subnet (0's as wildcards)
kaodv_gw_subnet=10.0.0.0
#--- -kernel_aodv ---

 

Una vez hecha la conversión ya tendremos preparado nuestro AP para alojar la nueva versión y mantener los parametros y configuracion previos a la actualización.

Una vez modificados, podemos reflashear. Por ejemplo:

reflash flash18100333 10.0.1.2

Si, pese a todo, llegas tarde a leer este manual y ya has hecho el reflasheo y no te funciona el invento, tienes la posibilidad de volver a reflashear con con la opción -o que te dejara el LinuxAP configurado "por defecto" pero funcionando.

reflash flash18100333 10.0.1.2 -o

 

Y aqui teneis algunas de las principales caracteristicas de las nuevas versiones:

* iptables ampliado
* en /etc/rw/netcfg esta contenida ahora tambien la info de wlan
* ampliados los menus html para soporta la configuracion de openvpn, aodv(en
la imagen que lo soporte) y el nuevo formato de netcfg
* suplantadas imagenes del menu html por una sola imagen comun a todos los
apartados y más escueta (una cruz)
* openvpn
* script reflash actualizado
* arranca en modo 8 mhz (Ahora arranca siempre o casi siempre y luego cambia a 33 o 66 Mhz segun versión)


 


Si consideras que este tutorial te ha sido útil y te ha ahorrado tiempo, problemas y dolores de cabeza, cualquier donación será bienvenida y destinada a la expansión del Wireless en general  y al mantenimiento de la red Wireless de OlotWireless. Puedes hacer efectiva tu colaboración  haciendo una transferencia a la cuenta 2030 0091 11 3300004824. Gracias.
©Pere Espunya. EA3CUU  para Unión de Radioaficionados Españoles