La intención de este documento es mostrar algunas particularidades del modem/router y explicar cómo actualizar su CBOS y configurarlo para conexiones ADSL en Argentina.
Toda la información expuesta en este documento fue en su mayoría recopilada de la página de Cisco, al igual que las imágenes, las cuales son propiedad de Cisco y parte importante del texto se basa en un documento publicado por Lucas Oscar Bettiol, con copyright en el 20021.- Especificaciones de Hardware: el modem/router[/u]
(http://img109.exs.cx/img109/5987/cisco0005lp.jpg)
.Modulacion de frecuencia DMT2 para ADSL, basado en capa fisica.
.Interface de velocidad adaptable DSL, con velocidades de recepcion
de datos de hasta 8Mbps y velocidades de transmision de datos de
hasta 1Mbps.
.Interfaces Ethernet 10BaseT o 100BaseTX, compatibles con IEEE802.3
y 802.3u de Fast Ethernet.
.Delineacion de celula ATM segun ITU-T 1.432.
.Soporta PVC'S (Circuitos Virtuales Permanentes) segun el foro de ATM.
.LED's de status que registran la actividad Ethernet y ADSL.
.Totalmente compatible con el multiplexor de ATM Cisco ADSLAM.
Estas son algunas de las caracteristicas del hardware del Cisco 677:
.Especificaciones fisicas:
Dimensiones: 12.7 cm x 15.7 cm x 4.5 cm
Peso: 1.5 lb
.Especificaciones de las interfaces:
Interface LAN: Conector: Rj45
Cable: 10Base-T/100Base-TX Ethernet, half duplex,
compatible con IEEE 802.3 y 802.3u
.Interface de gestion: Conector Rj45
Baud Rate: 9600 a 38400 Kbps
Bits de Datos: 8
Paridad: ninguna
Bits de Stop: 1
Control de flujo: ninguno
.Interface ADSL: Codificacion: DMT
Conector: Rj11
.Requerimientos de alimentacion: 5V cc, 1.2 Amp.
Nota: se enchufa mediante un
transformador a 220 V.
2.- ¿Cómo conectarse a los Routers Cisco Serie 600? - Construcción del cable Serie-RJ45[/u]
Para conectarnos a la serie 600 de los Routers Cisco tenemos varias alternativas, lo podemos hacer por el puerto serial, por TELNET o por HTTP, aunque estas dos últimas no siempre están habilitadas, la única forma de conexión que dispondremos en todo momento, ya que no puede ser deshabilitado, es la que se realiza a través del puerto serial de la computadora y el puerto MGMT del router. Para conectarse de esta ultima forma nos hará falta el cable que se conecta por medio de uno de sus extremos (DB9 o DB25) al puerto serial (COM1, COM2, …) por el cual queremos establecer la conexión y el otro extremo (RJ45) se conecta al router al puerto MGMT (Management Interface), este cable viene incluido con el Router, en caso de no disponer de este cable se podrá armar. A continuación, se detallan todos los pasos para realizar este tipo de conexión, desde el armado hasta la conexión:
(http://img109.exs.cx/img109/1658/cable3hr.jpg)
Como se puyede apreciar en uno de sus extremos tiene un conector RJ45 Macho y el el otro extremo un conector DB9 Hembra. En caso de que no dispongamos o tengamos ocupado en nuestras computadora el puerto serial con conector DB9 Macho, generalmente es el COM1 que es utilizado por lo utilizamos con el mouse, podremos usar un adaptador DB9-DB25 y de esta forma conectar este otro extremo a un conector DB25 Macho que por lo general es el COM2 en maquinas viejas, actualmente la mayoría de los equipos viene con sus dos puerto seriales con conectores DB9 Macho.
(http://img109.exs.cx/img109/8823/db9machp3cd.jpg) <---> (http://img118.exs.cx/img118/5859/rj45hemb5cd.jpg)
A la izquierda tenemos un típico conector DB9 Macho que se encuentra en la parte trasera de una PC o equipo portátil y a la derecha el conector RJ45 Hembra que se encuentra en la parte trasera de los Router Cisco de la serie 600. Tenga en cuenta la numeración de los pines, ya que estos no son los de los conectores del cable, sino que son los de los conectores de la computadora y del Router.
3.- Requerimientos y modo de armado del cable:[/u]
- Cable UTP de Categoría 5, si no es muy largo mejor
- Un conector DB9 Hembra
- Un conector RJ45 Macho
Una vez que tengamos todos estos elementos armaremos el cable como se ilustra a continuación, en caso de que no tengamos la pinza para fijar las fichas RJ45 lo podremos hacer con un destornillador plano, no muy grande, presionando todos los contactos. No es mala idea contar con un tester o con una pila y un led o foquito, si es que no tenemos un tester, para poder revisar que exista continuidad en cada contacto con cada cable. De esta forma nos aseguraremos que en caso de no funcionar, la conexión, no sea la causa de nuestro problema o exista un falso contacto.
(http://img118.exs.cx/img118/5994/conexion8ay.jpg)
DB9 Male Pinouts
Pin Función
1 Data Carrier Detect (CD)
2 Receive Data (RD)
3 Transmitted Data (TD)
4 Data Terminal Ready (DTR)
5 Signal Ground (GND)
6 Data Set Ready (DSR)
7 Request To Send (RTS)
8 Clear To Send (CTS)
9 Ring Indicator (RI)[/list:u]
RJ45 Female Pinouts
Pin Función
4 Ground
5 RX
6 TX[/list:u]
Una vez terminado el cable lo conectaremos al puerto serial de la PC y al MGMT del modem/router. Conectado ya, configuraremos el programa terminal (En Windows podemos usar el HyperTerminal, creando una nueva conexión) con los siguiente datos:
1 COM port = puerto donde tenemos conectado el cable
2 Baud rate: 38400 bps recomendado (estándar 9600 bps possible)
3 Data bits: 8
3 Parity: None
4 Stop bits: 1
5 Flow control: None
4.- Configurando nuestra conección en Hyperterminal: (Windows XP)[/u]
En primero lugar, desconectamos el cable serial/RJ45 del modem y desenchufamos el cable de la fuente, la alimentación eléctrica del modem. Obviamente no podremos hacer esto mientras estemos conectados a la I-net.
Para configurar la nueva conexión, abrimos Hyperterminal. Seleccionamos nueva conección y nos aparecerá la siguiente ventana:
(http://img132.exs.cx/img132/5663/0094ug.jpg)
Donde damos un nombre a la conección, ejemplo... Cisco. Las ventanas siguientes deben ser completadas como se muestra en las imágenes:
(http://img132.exs.cx/img132/2403/0109iv.jpg)
(http://img132.exs.cx/img132/5922/0117gf.jpg)
Y finalmente, cuando esté creada la nueva conección, se nos abrirá la ventanita de terminal
(http://img132.exs.cx/img132/2434/0124yv.jpg)
En las propiedades de conección, hay que modificar el tipo de emulación cambiando "auto" por "TTY"
Hecho esto, reconectamos el cable serial/RJ45 (PC a MGMT), desconectamos por las dudas el cable que va del router a nuestra placa de red y con hyperterminal abierto, enchufamos la fuente del Cisco. Al hacerlo, se conectará y aparecerán mensajes como éste:
Ron960 User Interface: Build 112 (May 9 2000 15:18:15)
NetSpeed HomeRunner(TM); i960 JX; JA step number 03
Copyright 1997 NetSpeed Corporation
Copyright 1998, 1999 Cisco Systems
Hello!
CBOS vx.x.xSi nuestro modem Cisco nos ha sido facilitado por nuestro ISP, lo más probable es que haya sido bloquedo con un pass sus opciones de configuración. Si proviene de Telecom, les cuento que el pass es Teco, pero por las dudas, la forma de conocer ese pass se explicará a continuación.
Luego del mensaje que nos aparecio primero presionando la tecla ENTER nos aparecera el promp de login en el sistema CBOS:
User Access Verification
Password:5.- Averiguando el Password:[/u]
Sólo hay una forma y es a través de la conexión serial, así que conecte ambos extremos del cable como se explicó anteriormente, desenchufe la fuente de alimentación del Cisco y vuelva a enchufarla, e inmediatamente luego de haber reconectado el cable de alimentación presione la combinación de teclas CTRL-C, continuamente una y otra vez hasta que aparezca el siguiente mensaje:
Hello!
Ron960 User Interface: Build 112 (May 9 2000 15:18:15)
NetSpeed HomeRunner(TM); i960 JX; JA step number 03
Copyright 1997 NetSpeed Corporation
Copyright 1998, 1999 Cisco Systems
=>Cuando veamos este mensaje y el prompt => significa que hemos entrado en el modo RMON. Existen diversos modos de conexión y/o loggeo en los Cisco. Los otros dos importantes son "enable" y "exec" que nos permiten alterar la configuración de router.
Escribimos en la terminal el siguiente comando, el que se utiliza para ver la cantidad de bytes, desde el byte que indiquemos del archivo interno de configuración del Router. db fef80030 100 y veremos algo como lo siguiente:
=>db fef80030 100
fef80030 : 5b 5b 20 49 50 20 52 6f 75 74 69 6e 67 20 3d 20 [[ IP Routing =
fef80040 : 53 65 63 74 69 6f 6e 20 53 74 61 72 74 20 5d 5d Section Start ]]
fef80050 : 0d 0a 49 50 20 50 6f 72 74 20 41 64 64 72 65 73 ..IP Port Addres
fef80060 : 73 20 3d 20 30 30 2c 20 31 37 31 2e 36 38 2e 39 s = 00, 171.68.9
fef80070 : 2e 31 0d 0a 5b 5b 20 43 42 4f 53 20 3d 20 53 65 .1..[[ CBOS = Se
fef80080 : 63 74 69 6f 6e 20 53 74 61 72 74 20 5d 5d 0d 0a ction Start ]]..
fef80090 : 4e 53 4f 53 20 50 72 6f 6d 70 74 20 3d 20 75 73 NSOS Prompt = us
fef800a0 : 61 0d 0a 4e 53 4f 53 20 45 6e 61 62 6c 65 20 50 a..NSOS Enable P
fef800b0 : 61 73 73 77 6f 72 64 20 3d 20 61 6d 6a 5f 0d 0a assword = amj_..
fef800c0 : 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................Una vez que identificamos el password, debemos decodificarlo, en este caso el password codificado es "amj_", y decodificado es "cola", si presta un poco de atención, el algoritmo de codificación es muy sencillo y consiste en alterar cada letra por la letra que esta dos posiciones mas abajo en la tabla de códigos ASCII, o sea, para decodificar la clave debemos sumarle 2 al valor ASCII de cada letra, a continuación se muestra la tabla de caracteres ASCII que nos solucionarán el problema y nos evitará calcular nada:
ASCII Translation Table
Numeric Values Decimal Hex ASCII Character
Meaning
Keyboard Entry
0 00 NUL Null Ctrl-@
1 01 SOH Start of heading Ctrl-A
2 02 STX Start of text Ctrl-B
3 03 ETX Break/end of text Ctrl-C
4 04 EOT End of transmission Ctrl-D
5 05 ENQ Enquiry Ctrl-E
6 06 ACK Positive acknowledgment Ctrl-F
7 07 BEL Bell Ctrl-G
8 08 BS Backspace Ctrl-H
9 09 HT Horizontal tab Ctrl-I
10 0A LF Line feed Ctrl-J
11 0B VT Vertical tab Ctrl-K
12 0C FF Form feed Ctrl-L
13 0D CR Carriage return Ctrl-M
14 0E SO Shift out Ctrl-N
15 0F SI Shift in/XON (resume output) Ctrl-O
16 10 DLE Data link escape Ctrl-P
17 11 DC1 Device control character 1 Ctrl-Q
18 12 DC2 Device control character 2 Ctrl-R
19 13 DC3 Device control character 3 Ctrl-S
20 14 DC4 Device control character 4 Ctrl-T
21 15 NAK Negative acknowledgment Ctrl-U
22 16 SYN Synchronous idle Ctrl-V
23 17 ETB End of transmission block Ctrl-W
24 18 CAN Cancel Ctrl-X
25 19 EM End of medium Ctrl-Y
26 1A SUB Substitute/end of file Ctrl-Z
27 1B ESC Escape Ctrl-[
28 1C FS File separator Ctrl-\
29 1D GS Group separator Ctrl-]
30 1E RS Record separator Ctrl-^
31 1F US Unit separator Ctrl-_
32 20 SP Space Space
33 21 ! ! !
34 22 " " "
35 23 # # #
36 24 $ $ $
37 25 % % %
38 26 & & &
39 27 ' ' '
40 28 ( ( (
41 29 ) ) )
42 2A * * *
43 2B + + +
44 2C , , ,
45 2D - - -
46 2E . . .
47 2F / / /
48 30 0 Zero 0
49 31 1 One 1
50 32 2 Two 2
51 33 3 Three 3
52 34 4 Four 4
53 35 5 Five 5
54 36 6 Six 6
55 37 7 Seven 7
56 38 8 Eight 8
57 39 9 Nine 9
58 3A : : :
59 3B ; ; ;
60 3C < < <
61 3D = = =
62 3E > > >
63 3F ? ? ?
64 40 @ @ @
65 41 A A A
66 42 B B B
67 43 C C C
68 44 D D D
69 45 E E E
70 46 F F F
71 47 G G G
72 48 H H H
73 49 I I I
74 4A J J J
75 4B K K K
76 4C L L L
77 4D M M M
78 4E N N N
79 4F O O O
80 50 P P P
81 51 Q Q Q
82 52 R R R
83 53 S S S
84 54 T T T
85 55 U U U
86 56 V V V
87 57 W W W
88 58 X X X
89 59 Y Y Y
90 5A Z Z Z
91 5B [ [ [
92 5C \ \ \
93 5D ] ] ]
94 5E ^ ^ ^
95 5F _ _ _
96 60 ` ` `
97 61 a a a
98 62 b b b
99 63 c c c
100 64 d d d
101 65 e e e
102 66 f f f
103 67 g g g
104 68 h h h
105 69 i i i
106 6A j j j
107 6B k k k
108 6C l l l
109 6D m m m
110 6E n n n
111 6F o o o
112 70 p p p
113 71 q q q
114 72 r r r
115 73 s s s
116 74 t t t
117 75 u u u
118 76 v v v
119 77 w w w
120 78 x x x
121 79 y y y
122 7A z z z
123 7B { { {
124 7C | | |
125 7D } } }
126 7E ~ Tilde ~
127 7F DEL Delete Del[/list:u]
6.- Alguno comandos del sistema operativo CBOS de Cisco:Una vez que estemos conectados, debemos saber que hay dos tipos de usuarios/modo, enable y exec. como mencionamos anteriormente.
enable - con este modo podremos realizar cambios en la configuración
exec - con este modo solo podremos ver la configuración pero no modificarla
Para entrar a alguno de estos modos sólo debemos escribir el modo en el prompt del sistema y luego nos pedirá la clave nuevamente, por ejemplo:
cbos>enable
Password:Introducimos la clave y ya estamos en ese modo.
6.- Configurando nuestro modem/router y actualizando nuestro CBOS:[/b]
Lo primero es contar con una versión actualizada del CBOS de Cisco. La última que se liberó fue la siguiente:
earnur.Cisco-CBOS.Full.V.2.4.8.rar (//ed2k:///)
Reiniciamos el Cisco (desconectando y conectando la fuente) y luego de que aparezca el prompt, pasamos al modo enable como explicamos antes. Luego, al modo debug introduciendo el siguiente código
debug monitor on
(ENTER)
write(ENTER para guardar los cambios)Ahora necesitamos borrar segmentos de memoria para alojar nuestro nuevo CBOS
Para ello ejecutamos los siguientes comandos:
es 0
es 1
es 2
es 3
es 4
es 5
es 6Descomprimimos en algún lugar de nuestro disco duro nuestro CBOS, le ponemos el nombre más sencillo que podamos sin cambiar su extensión e iniciamos la transferencia del sistema operativo del modem a nuestro equipo modem/router. Para ello ejecutamos lo siguiente:
df 10008000Seleccionamos el archivo correspondiente y se transferirá a nuestro Cisco
cuando se termine la transferencia aparecerá el siguiente mensaje
Transferred xxxxxxxx bytesLo que diga en xxxxxxxx es imprescindible que lo anotemos porque necesitaremos en el paso siguiente ese dato.
Para programar el flasheo de la memoria ejecutamos lo siguiente:
pb 10008000 fef00000 xxxxxxxxLuego
set nvram erase
write
rebootAl rebbotear nuestro router, deberemos configurarlo para que pueda entablar conexiones ADSL. Para el caso de Telecom o Telefónica que usan PPPoE, la configuración es la siguiente;
set password enable [password]
set password exec [password]
set bridging rfc1483 enabled
set bridging management enabled
set int eth0 address ip 10.0.0.1
set int eth0 netmask 255.0.0.0
set interface wan0-0 close
set interface wan0-0 vpi 0
set interface wan0-0 vci 33
set interface wan0-0 open
set broadcast forwarding disabled
write
rebootLuego de terminado esto, nuestro Cisco está listo para conectar.
Aclaración muy importante:Los Cisco de la serie 600 soportan conecciones PPPoE y PPPoA. También soportan NAT y configuración como firewall. Pero nada de esto último resulta posible para quienes tenemos conecciones con soporte físico en Telecom o Telefónica en Argentina. Ello se debe a que esas funciones son soportadas por Cisco, solamente en conecciones PPPoA y los ISP de Argentina usan PPPoE
Espero les resulte útil
Eärnur
Hola. He encontrado distintas versiones del Cbos (incluido el 2.4.8) y versiones anteriores en descarga directa. La direccion es
http://home.fuse.net/postyware/
en la seccion Download. Lo estoy por bajar y hacer el upgrade a ver como me va. Si todo resulta les cuento.
Quiero hacer una pregunta, es posible configurar este modem como router pero con PPPoE ? o es imposible? existe alguno otro firmware para poder hacer funcionar el cisco 677 para PPPoE ?
Bueno lo voy a probar ahora, si anda, lo cuento a continuacion.
Bueno al final realice con exito la actualizacion del cisco 677, pero el comando que pone EARNUR "pb 10008000 fef00000 xxxxxxxx" lo tienen que suplantar por "pb 10008000 fee00000 xxxxxxxxx"
Cuando ponen db 10008000 tienen que seleccionar send o enviar archivo en el terminal con el protocolo xmodem sino no va a funcionar.
Tuve que poner primero el cbos mas viejo 2.2.0 y despues hacer el upgrade al 2.4.8 y me resulto efectivo mas que hacer el upgrade del cbos que estaba en mi modem.
Hay que entrar en la direccion....
http://postyware.dyndns.org/cisco-firmware/
y de ahi bajarse el archivo
cisco-firmware-archive.zip
que ahi tienen toda la coleccion de los cbos.
Lo descomprimen y ahi tienen en el directorio \2.2.0\image el archivo
nsrouter.c675.2.2.1.000.ima
hacer el procedimiento del post original pero corregir cuando hacen
"pb 10008000 fef00000 xxxxxxxx"
cambiar por
"pb 10008000 fee00000 xxxxxxxx"
Cuando termina directamente poner rb (rebootear)
Reinicia y de vuelta repetir todo con el otro cbos
que esta en el las carpetas del archivo que bajaron
\2.4.8\images\from 2.2.0
y elejir el archivo
nsrouter.c677.full.2.4.8.bin
tambien cambiar de vuelta el comando
"pb 10008000 fef00000 xxxxxxx" por "pb10008000 fee00000 xxxxxxx"
y luego seguir hasta el final con las indicaciones del post de EARNUR.
Suerte.
Gente, alguien por las dudas guardo el archivo RTBLD.BNM para actualizar el ADI Firmware del cisco?
Saludos.
todo el puto día tratando de configurar el cisco 677 y nada...
cuando actualizo a la version 2.4.8 cada vez q boteo me sale esto:
Hello!
Checking CBOS Flash CRC...
MIX header/trailer CRC verified: 0x2b003e97
Flash CRC verified: 0xfce51c4d
Checking Monitor Flash CRC...
MIX header/trailer CRC verified: 0xb89b293a
Flash CRC verified: 0xbc618cd7
Checking User Config Flash CRC...
MIX header/trailer CRC verified: 0x48a34cb0
Flash CRC verified: 0xa23ebfa5
Checking Custom Config Flash CRC...
MIX header/trailer not found
Expanding CBOS image...
** Running Mode: INIT_STATE_MINIMAL_BOOT_UP
** Running Mode: INIT_STATE_MINIMAL
** Auto Provisioning Skipped.
** Running Mode: INIT_STATE_FULL_BOOT_UP
** Running Mode: INIT_STATE_FULL
CBOS v2.4.8 - Release Software
Press Enter to continue.
probe todas las versiones 2.4.x y todas me tiran un error CRC
la unicas que se salvan son las 2.3.x
estoy actualizando con cable serie.. aunque via tftp tb me hace lo mismo
LO PEOR la luz de wan link no para de titilar y no agarra ni a palos. (la linea esta digitalizada ya se probo con un modem aztech)
Use la config esta
password: xxxx
cbos>enable
password: xxxx
set nvram erase [borra los datos ingresados]
write
reboot
set password enable [password]
set password exec [password]
set bridging rfc1483 enabled
set bridging management enabled
set int eth0 address ip 10.0.0.1
set int eth0 netmask 255.255.255.0
set interface wan0-0 close
set interface wan0-0 vpi 0
set interface wan0-0 vci 33
set interface wan0-0 open
set broadcast forwarding disabled
set interface wan0 trellis-coding disabled
Alguien me tira alguna idea ??
hola! necesito ayuda con la actualizacion de mi Cisco 677. El problema que tengo es que cuando ingreso el password, me aparece el numero de telefono al que esta conectado el modem, y no me deja entrar al modo enable.
Podrian ayudarme a sacar el numero de telefono?
muchas gracias