|
1.
Introducción
El
principal objetivo de este documento es que otras personas
también interesadas en conocer todo sobre este tipo de router,
puedan utilizar este documento como base para empezar, seguir
o compartir dichos conocimientos.
Este
documento describe los distintos procedimientos para entrar al
modo de configuración de los Router Cisco 677.
Este documento es Copyright © 2002 SaKool (Lucas Oscar Bettiol),
se permite su distribución siempre y cuando se incluya al
autor.
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.
El autor no se hace responsable de ningún daño sufrido debido
a las acciones realizadas basadas en este documento.
2.
Medio para conectarse a los Routers Cisco Serie 600 -
Construcción del cable Serie
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:
 |
Este
es el cable que se proporciona con los Routers Cisco de la
Serie 600, 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 |
 |
A la
izquierda típico conector DB9 Macho que se encuentra en la
parte trasera de una computadora de escritorio o de un
equipo movil y a la derecha el conector RJ45 Hembra que se
encuentra en lka 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 |
 |
 |
Requerimientos y modo de armado del cable:
1-
Cable UTP de Categoría 5, si no es muy largo mejor
2Un conector DB9 Hembra
3- Un conector RJ45 Macho
Una
vez que tengamos todos estos elementos armaremos el cable
como se ilustra en la figura de la izquierda, en caso de
que no tengamos la pinza para poner las fichas RJ45 lo
podremos hacer con un destornillador plano, no muy grande,
presionando todos los contacto, no es mala idea comprar
con un tester o con una pila y un led o foquito, si es que
no tenemos un tester, la continuidad de cada contacto con
cada cable. De esta forma nos aseguraremos que en caso de
no funcionar la conexión la causa del problema no es un
falso contacto.
| |
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) |
|
|
RJ45 Female Pinouts
|
Pin |
Función |
|
4 |
Ground |
|
5 |
RX |
|
6 |
TX |
|
|
|
 |
Usando el cable: Una vez terminado el cable lo
conectaremos como figura a la izquierda y como se explico
anteriormente. Conectado ya, configuraremos el programa
terminal (En Windows podemos usar el HyperTerminal) 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
4- Parity: None
5- Stop bits: 1
6- Flow control: None |
3.
Conectándose a través del puerto serial
Terminada la configuración de nuestro programa terminal
procedemos a conectarnos, si todo funciono bien deberíamos ver
un prompt, por ejemplo:
cbos>,
modem1> or
usa>, o bien ver un
mensaje como el siguiente
User Access
Verification
Password:
de saber
el password (clave) la introducimos y ya estamos en el modo de
configuración en caso contrario debemos averiguar la clave.
4.
Averiguando el Password
En casa
de que nuestro Router Cisco Serie 600 este protegido con
password y hubiésemos extraviado u olvidado dicho password,
tenemos una alternativa para averiguarlo y los pasos a seguir
son los siguiente:
1- Para
averiguar la cable solo hay una forma y es a través de la
conexión serial, así que conecte ambos extremos del cable, si
no dispone de este cable y no leyó la sección anterior, leala,
se detalla como hacer este cable.
2-
Configure el programa terminal, conéctese y espere a que
aparezca el prompt.
3-
Apague y vuelva a encender su Router Cisco Serie 600, puede
hacerlo desconectando el cable de alimentación y volviendo a
conectar; 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
1-
Escriba el siguiente comando 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 demover
ver 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
................
2- 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:
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
|
Algoritmo en Basic para decodificar la clave
'Autor: Lucas
Oscar Bettiol
ClaveCodificada = "Acá va la clave que queremos decodificar"
FOR x = 1 TO LEN(ClaveCodificada)
ClaveDecodificada = ClaveDecodificada + CHR$((ASC(MID$(ClaveCodificada,
x, 1)) + 2) MOD 256)
NEXT
PRINT ClaveDecodificada
5.
Alguno comandos del sistema operativo CBOS de Cisco
Una vez que
estamos conectado, debemos saber que hay dos tipos de
usuarios/modo, enable
y exec.
para entrar
a alguno de estos modos solo debemos escribir el modo en el
prompt del sistema y luego nos pedirá la clave nuevamente si
el modo es enable,
por ejemplo:
cbos>enable
Password:
introducimos la clave y ya estamos en ese modo
Ahora vamos
a averiguar la IP que tiene asignada nuestro Router, esto se
hace con el comando show, por ejemplo:
cbos>show
interface eth0
eth0 Ethernet HWaddr 00:30:85:E6:34:31
Link: active Speed: 100 Duplex: Full
IP address 192.168.1.1 Mask 255.255.255.0
MTU 1500 Metric 0
RX packets 143272 errors 262
TX packets 215119 errors 119
Bridging Enabled
IP Port Enabled
Donde
192.168.1.1 es la dirección IP que
tiene asignada el router.
Para ver el
resto de los comandos de los que dispone el CBOS podemos
hacerlo con el comando help, por ejemplo:
cbos>help
CBOS Help System
-------------------------------------
enable - Change to enable security mode
help/? - You are here
ping - ICMP test utility
quit/exit - Leave CBOS
reboot - Reset the Cisco Product
set - Setting Application/Interface Parameters
show - Display Application/Interface Parameters
shutdown - Reset the Cisco Product based on timer
stats - Display Statistical Information
traceroute - ICMP test utility for routing
En una
nueva versión se detallaran todos los comandos de los que
dispone el sistema operativo CBOS de los Routers CISCO Serie
600, ya que al día de la fecha no eh tenido tiempo de sentarme
a investigar mas sobre el resto de los comandos y de algunos
solo tengo una vaga idea que mejor es no expresarla, los que
puse solo lo hice porque me seré de utilidad para lo que
sigue.
6.
Configurando nuestra placa de red para conectarnos al Router
por HTTP o TELNET
Como
dije al principio del documento, hay varias formas de entrar
al modo de configuración y solo vimos la conexión serial,
ahora voy a detallar los otros dos tipos de conexión que hay y
para esto hace falta que configures la dirección IP de tu
placa de red, a donde esta conectado el router, también
podríamos hacer esto configurando la IP del Router, pero mejor
dejarlo para una próxima versión.
Bueno,
la dirección IP que debes asignarle a tu placa de red tiene
que tener en las tres primeras partes los mismo números que la
IP del router y la ultima parte, la cuarta debe tener un
numero entre 1 y 255, pero distinto al numero que tiene el
Router, por ejemplo, si la dirección IP de nuestro Router es
192.168.1.1, podríamos asignarle a nuestra placa la dirección
IP 192.168.1.2, de esta forma ya estamos en condiciones de
entrar a nuestro Router por medio de HTTP o TELNET, cabe
destacar que si estos no están habilitados no lo podremos
hacer a no ser que los habilitemos, si leemos un poco la ayuda
que nos proporciona el sistema operativo CBOS nos daremos muy
rápido cuenta de como hacerlo.
|