actualizacion de software teldat

20
[Actualización Software] …siempre a la vanguardia de las nuevas tecnologías © Teldat, S.A. – Todos los derechos reservados

Upload: victor-a-villa-moreno

Post on 19-Feb-2016

1.062 views

Category:

Documents


67 download

DESCRIPTION

actualizar CIT teldat

TRANSCRIPT

[Actualización Software]

…siempre a la vanguardia de

las nuevas tecnologías

© Teldat, S.A. – Todos los derechos reservados

© 2008 – Teldat S.A. – Todos los derechos reservados© Teldat S.A. – Todos los derechos reservados

Agenda…Agenda…

Archivo de distribución.

Actualización de Software.

FTP.

CARGALAN.

TFTP.

XMODEM.

Actualización Firmware.

© Teldat S.A. – All rights reserved

Archivo de distribución de SW

Los equipos Teldat pueden actualizarse de SW mediante el envío local o remoto de una serie de ficheros . Todos esos ficheros necesariosincluyendo las mibs, sistema de eventos y un fichero de ayuda, readme.txt, se entregan en un único fichero comprimido que puede serdescargado desde nuestra web: http://www.teldat.com. Las distribuciones de SW se clasifican por familia y su nomenclatura es lasiguiente:

FamiliaEquipo_versión.tgzNomenclatura:

Contenido del fichero de distribución ESTÁNDAR:

readme.txt Resumen del contenido de distribución.B8260.bin BIOS de equipos Atlas.atlas2g.bin CIT.mibs.tgz MIBs privadas de Teldat soportadas.fw0000XX.bfw Firmware de módulos PCM (ver readme.txt).els.rtf Explicación de las trazas de debug del equipo.vXXXXXX.md5 Checksum del fichero.

Contenido del fichero de distribución COLIBRI:

mibs.tgz MIBs privadas de Teldat soportadas.dictionary.txt Diccionario de extensiones de Radiusels.rtf Explicación de las trazas de debug del equipo.cit-c1pl_tesa-10.08.02.img Fichero imagen del equipocit-c1pl_tesa-10.08.02.img.md5 Checksum MD5 de la imagenversion_map_tc1plusl.txt Fichero de ayuda para seleccionar el .img para su

equipo

Por ejemplo, el fichero de distribución para la familia atlas 360 versión 10.09.01 se denominaria:atlas3G_100901.tgz

La aplicación de sistema operativo suele ser el fichero binario de mayor tamaño.

© Teldat S.A. – All rights reserved

Actualización del SW (Versión estándar)El procedimiento de actualización de SW consiste en copiar en flash los ficheros necesarios en el orden adecuado:

Copiar BIOS.

Copiar CIT.

Copiar Firmware (Si se requiere).

El nuevo código se activa automáticamente tras el reinicio.

Métodos para el envío de esos ficheros: En remoto:

Típico (con acceso remoto): Transferencia FTP.

Alternativo: Transferencia TFTP.

En local (Excepcional): Transferencia X-modem desde el menú BIOS.

Cargalan.

Teldat únicamente garantiza la compatibilidad hacia versiones superiores. En caso de que actualicesu equipo a una versión anterior a la ejecutada por el equipo, puede ocurrir que éste no arranque ysea necesaria una actualización desde BOOT por el Departamento de Servicio de Teldat.

© Teldat S.A. – All rights reserved

Procedimiento 1: actualización por FTP

1. Conexión FTP a la IP del equipo: ftp a.b.c.d Puerto de control por defecto TCP 21 Puerto de transferencia de datos por defecto TCP 20

2. Acceso autenticado: Mismo user y password que para acceder a su consola Por defecto (sin user ni password configurado)

User: rootPassword: (sin password)

3. Seleccionar transferencia en binario: bin4. Transferencia de la BIOS al buffer del servidor FTP: put <bios.bin>

Cada archivo transferido se guarda en caché.5. Guardamos el archivo en flash: quote site savebuffer.

Si el retorno del quote site savebuffer devuelve timeout, debemos salir del FTP, esperar 2 minutos, volvernos a conectar y comprobar con un dir que la nueva fecha del CIT es la adecuada.

6. Preguntamos al FTP del router si necesita la telecarga de firmware: quote site listfirmwares. Si devuelve algún firmware, lo actualizamos (se repiten pasos 4 y 5). Si devuelve “none”, pasamos al siguiente punto.

7. Arranque en frío del equipo (3 opciones): Apagamos y encendemos la alimentación. Por consola (telnet), con el comando load immediate En la propia sesión FTP: quote site reload on quit (reinicio en 30seg.)

© Teldat S.A. – All rights reserved

FTP: Lista de comandos

El router “autodetecta” ficheros CIT y BIOS, y los graba con el nombre adecuado. Sólo puede haber un fichero de BIOS almacenado en el router. Si el router no tiene suficiente memoria libre, se corta la transferencia devolviendo un mensaje de error:

• Activamos la transferencia directa a flash con el comando quote site direct on• Reintentamos el PUT.• En este caso, no hace falta ejecutar quote site savebuffer tras cada PUT.

Resumen de comandos FTP soportados por el router

Comando Función

bin Activa la transferencia en modo binario

hash Indica la transferencia con marcas hash

put [file_name] Transfiere [nombre_archivo] a la memoria caché del equipo.

quote site savebuffer Copia el fichero recibido de memoria a Flash

quote site listfirmwares Devuelve la lista de ficheros de firmware (*.bfw) necesarios

quote site systid. Devuelve información sobre el equipo indicando la cantidad de memoria Flash, DRAM y licencia.

quote site compatible <on/off>o

quote site check version

Desactiva o activa el procesado de ficheros. Este procesado consiste en:

a) Comprobación de CRC.

b) Comprobación del nombre correcto de grabación.

c) Comprobación de versiones

quote site coherence Realiza una comprobación de los ficheros críticos del sistema e informa del resultado.

quote site direct <on/off> Activa/desactiva la grabación directa a Flash

quote site reload <on/off> Programa/aborta un reload

quit Termina la conexión FTP al equipo.

© Teldat S.A. – All rights reserved

Los equipos a la hora de hacer una actualización verifican que la versión a instalar, que no sea mas antigua que la que estafuncionando en el equipos, mostrando el siguiente mensaje:

ftp> put atlas2g.bin

200 PORT is set to IP ADDR = 192.168.233.5 PORT = 1031

150 Data connection open, checked file transfer in process...

###############################

> Netout :Conexión restablecida por el interlocutor

503 BIOS older than the stored one

ftp: 65535 bytes enviados en 0,20Segundos 327,68KB/s.

Para evitar este inconveniente, es necesario deshabilitar el control de versiones, para ello debemos usar el siguiente comando:

ftp> quote site check version off

200 CHECK VERSION control is set to OFF.

Una vez desactivado podremos realizar la carga sin problemas:

ftp> put atlas2g.bin

200 PORT is set to IP ADDR = 192.168.233.5 PORT = 1032

150 Data connection open, checked file transfer in process...

################################################################################

#################################################

226 STOR completed, 264320 bytes processed, data connection is closed.

ftp: 264320 bytes enviados en 0,09Segundos 2936,89KB/s.

NOTA:

En algunos modelos, el comando quote site check version no funciona, en esos casos utilizaremos el comando quote sitecompatible off.

Si el modelo tiene la posibilidad de realizar la carga de BIOS, esta se tendrá que realizar con anterioridad.

Actualización software: Versión mas antigua.

© Teldat S.A. – All rights reserved

Al intentar cargar un archivo indica que el fichero de sistemas no esta disponible.

ftp> put fw000005.bfw

200 PORT is set to IP ADDR = 192.168.232.5 PORT = 1034

450 File system not available.

Nos esta indicando que el fichero origen no lo encuentra en la ubicación indicada.

Actualización software: File system not available.

© Teldat S.A. – All rights reserved

En los equipos cuando desde el menú de monitorización se ejecuta el comando “configuration”, nos muestra el profile con el quearranca el equipo.

Teldat's Router, TV BASE VDSL2/ADSL METH WWAN-USB WLAN 30 16 S/N: 792/00197

Profile: tv_es1

ID: TV-32F128R L30.16

Boot ROM release: CFE V02

System Info: 963168VDSL PCB:0x262 CHIP_ID:0x63268 REV:0xC0

Watchdog: Enabled

Software release: 10.09.08.01.04-ES1 Sep 11 2013 16:16:06

Compiled by integrator on orion.id.teldat.com

Esto nos indica solo acepta CIT del tipo –ES. Cuando cargamos una STANDARD da error en el FTP:

ftp> put cit-tv-10.09.10.img

200 PORT is set to IP ADDR = 192.6.2.245 PORT = 56689

150 Data connection open, checked file transfer in process...

###############################################################

> Netout :Conexión restablecida por el interlocutor

503 Application incompatible with the stored profile

ftp: 131070 bytes enviados en 0,05segundos 2674,90a KB/s.

Para solucionar esto, se debe ejecutar quote site check profile off en el FTP, luego deja cargarlo correctamente:

ftp> quote site check profile off

200 CHECK PROFILE control is set to OFF.

ftp> put cit-tv-10.09.10.img

200 PORT is set to IP ADDR = 192.6.2.245 PORT = 56692

150 Data connection open, checked file transfer in process...

########################################################################################################################################################################################################################

El router arranca con el nuevo CIT y se actualiza el perfil.

Act. soft.: Incompatibilidad con el archivo de ejecución

© Teldat S.A. – All rights reserved

Procedimiento 2: aplicación CARGALANPara realizar una transferencia mediante el protocolo CARGALAN, siga los siguientes pasos:

Descargue desde nuestra web la aplicación e instálela.

Ejecute el programa CARGALAN y seleccione el fichero a transferir (el programa permite transferir varios ficheros consecutivamente)

Arranque su equipo con conexión de puerto serie, pare el proceso de arranque con CTRL+T y seleccione en el router la opción “l” (ele minúscula) , el equipo se pone en modo espera.

Compruebe que el led 1 empieza a parpadear en color naranja y que el router le devuelve un mensaje indicándole la dirección MAC a configurar en el programa CARGALAN

Configure la dirección MAC del equipo, inicie la transferencia, espere y observe los mensajes que aparecen en la consola del equipo y las barras de progreso del programa CARGALAN.

Las distintas fases del proceso de carga se reflejan en el estado del led nº 1:

Estado Leds

Esperando Led 1 con parpadeo lento en naranja acompañado del

mensaje en consola:

“Waiting for LAN loading…”

Recibiendo Led 1 con parpadeo rápido en naranja (el parpadeo puede

ser imperceptible)

Grabando Led 1 en color naranja acompañado del mensaje en

consola:

“Saving file on flash...”

Grabación finalizada Led 1 en color verde acompañado del mensaje en consola:

“OK xx.x seconds.”

Error Led 1 en color rojo acompañado de un mensaje explicativo

en consola

Imagen del programa en operación:

© Teldat S.A. – All rights reserved

Procedimiento 3: envío por X-modem

**********************************************

***************** Router Teldat ***********

**********************************************

BOOT CODE VERSION: 01.08.00 Sep 18 2003 13:47:30

gzip Sep 17 2003 15:22:05

P.C.B.: 43 MASK:0502 Microcode:0000

START FROM FLASH

BIOS CODE DUMP.......................

BIOS DATA DUMP...

End of BIOS dump

================================================

BIOS TELDAT

================================================

……Se omite información…….

Current production date: 03 39

Current software license: 2 8

Current serial number: 403/00674

>>. AQUÍ PULSAR CTL+t................

=== INITIAL MENU ===

a) Change Time

b) Change Date

c) Change Code to Run

d) Change Licence

e) Load from console (pc_load)

f) Disk menu

g) Set default name for file loaded from console

h) Change BIOS licence

l) Load from lan

v) Change version control for loading

x) Load from console (xmodem)

r) Reset

0) Exit

>>x

Current file name: APPCODE1.BIN

Press Ctrl+t to change file name

........

Xmodem whith chk transfer. Default baud rate: 115200

Press any key to change the baud rate

Conectarse al equipo por su puerto serie de configuración, arrancarlo y seguir los siguientes pasos:

1. Durante el arranque dar CTRL+T después de los caracteres “>>” 2. Seleccionar la opción x (xmodem)

3. El router se pone en modo espera para recibir su fichero CIT con nombre APPCODE1.BIN a la velocidad de 115200bps, tenga en cuenta que ha de configurar su programa terminal para ahora funcionar a esa velocidad. Una vez recibido el fichero el router informa de ello e indica que lo ha grabado en memoria.

© Teldat S.A. – All rights reserved

Procedimiento 4: actualización por TFTPProcedimiento:

Se requiere un SW Servidor FTP en la máquina desde la que se van a recibir los ficheros.

Es necesario cargar los ficheros de actualización en esa máquina.

Entrar en la consola del router y dar los siguientes comandos:

p 3

feature tftp

get

IP servidor TFTP

Nombre del fichero a leer

Nombre del fichero a grabar

Esperar la recepción sin errores.

*p 3

Console Operator

+feature tftp

TFTP manager

TFTP>dir

Current file system: DSK

Name Length Attributes

-----------------------------------------

0 ---V--

ATLAS2G.BIN 3474048 -----A

ROUTER.CFG 1854 -----A

EDU2.CFG 1837 -----A

EDU.CFG 1845 -----A

IPSEC.CFG 1845 -----A

SWITCH.CFG 1868 -----A

BRIDGE.CFG 598 -----A

Total: 8 files, 3483895 bytes. 12740608 bytes free.

TFTP>get

Server address [0.0.0.0]? 172.24.0.98

File name []? miaplic.bin

Destination file name [miaplic.bin]?

Receiving miaplic.bin from 172.24.0.98...

0

Error 0 receiving file:

Timeout

Prueba de upgrade con ERROR por no tener acceso al SV TFTP:

© Teldat S.A. – All rights reserved

Actualización del SW (Versión Colibri)

Copiamos en flash los ficheros necesarios en el orden adecuado: Fichero Imagen .img(En este caso la telecarga necesaria para los equipos

sólo consta de un fichero)

Métodos: En remoto:

Transferencia FTP.

En local (Excepcional): Transferencia TFTP.

Vía WEB.

© Teldat S.A. – All rights reserved

Procedimiento 1: actualización FTP

1. Conexión FTP a la IP del equipo: ftp a.b.c.d Puerto de control por defecto TCP 21 Puerto de transferencia de datos por defecto TCP 20

2. Acceso autenticado: Mismo user y password que para acceder a su consola Por defecto (sin user ni password configurado)

User: rootPassword: (sin password)

3. Seleccionar transferencia en binario: bin4. Transferencia de la imagen al buffer del servidor FTP: put cit***.img

Cada archivo transferido se guarda en caché.5. Guardamos el archivo en flash: quote site savebuffer.

Si el retorno del quote site savebuffer devuelve timeout, debemos salir del FTP, esperar 2 minutos, volvernos a conectar y comprobar con un dir que la nueva fecha del CIT es la adecuada.

6. Verificar que los archivos son correctos: quote site coherence.7. Arranque en frío del equipo (3 opciones):

Apagamos y encendemos la alimentación. Por consola (telnet), con el comando load immediate En la propia sesión FTP: quote site reload on quit

© Teldat S.A. – All rights reserved

Procedimiento 3: actualización WEBEl procedimiento consta de los siguientes pasos:

Encender el equipo con el botón de reset (RST) pulsado, el LED WLAN empieza a parpadear.

Continuamos con el botón pulsado hasta que a los 15seg el LED se apague y pasados 3seg se encienda.

Liberamos el botón y esperamos a que el equipo se inicie. El equipo pasa a tener la siguiente configuración:

IP por defecto 192.168.1.1

Mascara 255.255.255.0

Conectarse por la LAN desde cualquier navegador a la dirección IP 192.168.1.1.

Seleccionar la imagen a cargar con el navegador y cargarla.

Esperar a que el equipo se reinicie automáticamente

1. .

© Teldat S.A. – All rights reserved

Actualización del software vía WEB (downgrade).

Para hacer una actualización de software vía WEB, tendremos

que realizarla de forma local al equipo conectándose al

URL:192.168.1.1. Realizaremos los siguientes pasos:

1. Entraremos a la página WEB del equipo y seleccionar el

archivo a cargar en Software File Name, una vez

seleccionado pulsaremos update software.

2. Aparecerá una ventana que nos indicará que la operación,

a realizar, es un downgrade, pulsaremos la opción go to

forced update.

3. Al pulsar, la página mostrada será la del paso 1 y harenos

lo mismo que en el paso 1, volveremos a pulsar update

software.

4. Nos dirá que ha sido cargado y que realizará un reset.

Paso 1

Paso 2

Paso 3 Paso 4

© Teldat S.A. – All rights reserved

Procedimiento 2: actualización TFTP Entrar al menú BOOT; Pulsar una tecla en el arranque del equipo, cuando aparezca “*** Press any key to stop auto run (x

seconds) ***”, el equipo mostrará “CFE>”.

Comprobar y modificar la dirección IP del servidor; Pulsar “c” nos mostrara la IP de nuestro equipo y la del servidor TFTP.Modificar si no son correctas.

Iniciar transferencia de fichero: Ejecutar el comando “f” seguido del nombre del fichero imagen.

El equipo se reiniciará una vez terminada la actualización.

CFE> c

Press: <enter> to use current value

'-' to go previous parameter

'.' to clear the current value

'x' to exit this command

Board IP address : 192.168.1.1:ffffff00 192.6.2.23:ffffff00

Host IP address : 192.168.1.100 192.6.2.50

Gateway IP address :

Run from flash/host (f/h) : f

Default host run file name :

Default host flash file name :

Boot delay (0-9 seconds) : 3

Boot image (0=latest, 1=previous) : 0

DHCP running

*** command status = 0

CFE> f teldatcodes/cit-c1pl-10.08.02.img

Loading 192.168.1.100:teldatcodes/cit-c1pl-10.08.02.img ...

Finished loading 6204416 bytes

Flashing root file system and kernel at 0xbe160000: ................................................

.

*** Image flash done *** !

Resetting board...

© Teldat S.A. – All rights reserved

Existen equipos que disponen de tarjetas de expansión en las que puede ser necesario actualizar su SW(el de la tarjeta), ello es posible através del equipo “contenedor de esa tarjeta”, el procedimiento consta de los siguientes pasos:

1. Modificar el buffer de FTP para la recepción de ficheros de gran tamaño.

2. Mandar por FTP el firmware(FW) a el equipo.

3. Cargar el FW desde el equipo a la tarjeta por comandos en la consola

Módulos: Actualización del Firmware

C:\tmp>ftp 172.24.79.12

Conectado a 172.24.79.12.

220 FTP server ready, 1 active clients of 1 simultaneous clients allowed.

Usuario (172.24.79.12:(none)): root

331 User name accepted, need password.

Contraseña:

230 User login complete.

ftp> bin

200 TYPE is set to IMAGE.

ftp> hash

Impresión de marcas "hash" Activo ftp: (2048 bytes/marca "hash") .

ftp> put upg00001.upf

200 PORT is set to IP ADDR = 172.24.51.96 PORT = 5001

150 Data connection open, file transfer in process...

###########################################################################

-----

############################################################

226 STOR completed, 12248960 bytes processed, data connection is closed.

ftp: 12248960 bytes enviados en 13,23 segundos 925,57 a KB/s.

ftp> bye

P 4

Config>set ftp

-- FTP user configuration --

FTP config> temp-buff 13000000

exit

restart

yes

Nota: No apague ni reinicie el equipo durante este proceso bajo ningún concepto

Paso 1:

Paso 2:

© Teldat S.A. – All rights reserved

+net cellular1/0-- AT Console --cellular1/0 AT+list

Daughter Board = CELLULAR PCI cardModule Manufacturer = Sierra Wireless, Inc.Module Model = MC8775Module Firmware = H1_0_0_7BMCAP 1_0_0_7BMCAP/MSM6280/S IMEI = 352678010025119IMSI = 214072530000435SIM Card ID = 8934074100102494953FDrop by ping failed = 0Drop by tracert failed = 0Drop by traffic failed = 0Dialers registered = VoIPCurrent dialer registered = noneState = (1) DISCONNECTCall request = 0Telephone number =Total connection time = 0 secondsCurrent connection time = 0 secondsTime to stablish connection = 0 sec

cellular1/0 AT+module upgrade-frmReading upgrading file from /MEM, 12248960 bytesAre you sure to upgrade the module(Yes/No)? yUpgrade in progress

Upgrade initializing... OKBOOT upgrade

Reading upgrade item ... OKUpgrading ... ................................OK

Aditional 1 upgradeReading upgrade item ... OKUpgrading ... .................................OK

APPL upgradeReading upgrade item ... OKUpgrading ... ....................................

.....................OKUpgrade done

Nota: No apague ni reinicie el equipo durante este proceso bajo ningún concepto

cellular1/0 AT+listDaughter Board = CELLULAR PCI cardModule Manufacturer = Sierra Wireless, Inc.Module Model = MC8775Module Firmware = H1_1_8_3MCAP H1_1_8_3MCAP/MSM6280/SRC IMEI = 352678010025119IMSI = 214072530000435SIM Card ID = 8934074100102494953FDrop by ping failed = 0Drop by tracert failed = 0Drop by traffic failed = 0Dialers registered = VoIPCurrent dialer registered = noneState = (1) DISCONNECTCall request = 0Telephone number =Total connection time = 0 secondsCurrent connection time = 0 secondsTime to stablish connection = 0 sec

Módulos: Actualización del Firmware (II).

Paso 3:

Antes del upgrade

Después del upgrade

© Teldat S.A. – All rights reserved

Equipo Teldat 4Ge: Actualización El equipo 4Ge puede requerir actualización de SW, la forma más sencilla es a través del router a la que está conectada,

aprovechando que se le facilita IP y datos de configuración, también se le indica su servidor TFTP(normalmente el router) y el fichero de actualización para la descarga.

A tener en cuenta lo siguiente: El nombre de la imagen es fwethant.img y hay que configurarlo en el router servidor de DHCP para que la Antena-Ethernet pueda actualizar su aplicación.

class ethant 0 bootfile fwethant.img

bootfile fwethant.img

Para el caso de un4Ge y un router Teldat es:

Para el caso de un router Cisco el comando debe ser:

La imagen se actualiza en la Antena-Ethernet por medio del protocolo TFTP desde el servidor que se le haya indicado. La imagen se carga en el router o servidor de TFTP mediante el protocolo FTP u otro alternativo.

Además hay que habilitar el protocolo TFTP en el router servidor. Para router Teldat y Cisco los comandos son:

La Antena-Ethernet lanza peticiones periódicas (cada 30 segundo) al servidor TFTP para comprobar si la versión almacenada en éste es diferente a la que está ejecutando en esos momentos. En el caso de que sea diferente se descarga la nueva aplicación y se reinicia.

El usuario puede comprobar la versión que está corriendo en la Antena-Ethernet mirando el hostname de los túneles L2TP creados.

feature tftp

-- TFTP user configuration --

server file-system DSK

server enable

access-list 2 permit any

tftp-server flash:fwethant.img 2