1 | Gestion y Monitoreo de Redes |
---|
2 | Usando RANCID - Parte II |
---|
3 | |
---|
4 | |
---|
5 | Notas: |
---|
6 | ------ |
---|
7 | * Comandos que empiezan con un "$" implica que deberia ejecutar el comando |
---|
8 | como un usuario general - no como root. |
---|
9 | * Comandos que empiezan con un "#" implica que deberia trabajar como el usuario root. |
---|
10 | * Comandos con lineas mas especificas (como "pc1-pcx-rtr>" o "mysql>") implica que esta |
---|
11 | ejecutando el comando en un equipo remoto o dentro otro programa. |
---|
12 | * Si una linea termina con un "\" esto indica que el comando sigue en la proxima |
---|
13 | linea y Ud. deberia tratar el comando si como fuera en una sola linea. |
---|
14 | |
---|
15 | Ejercicios |
---|
16 | ----------- |
---|
17 | |
---|
18 | 0. Cambia al usuario de RANCID |
---|
19 | |
---|
20 | - Primero tiene que ser root: |
---|
21 | |
---|
22 | $ su - |
---|
23 | |
---|
24 | - Para cambiar al usuario de RANCID: |
---|
25 | |
---|
26 | # su -s /bin/bash rancid |
---|
27 | |
---|
28 | 1. Nota las direcciones de los enrutadores: |
---|
29 | |
---|
30 | * Grupo 1: 10.10.10.65 |
---|
31 | * Grupo 2: 10.10.10.129 |
---|
32 | * Gateway: 10.10.10.1 |
---|
33 | |
---|
34 | 2. Acutaliza el archivo /var/lib/rancid/.cloginrc |
---|
35 | |
---|
36 | Cambia el archivo para que se vea asi: |
---|
37 | |
---|
38 | $ vi /var/lib/rancid/.cloginrc |
---|
39 | |
---|
40 | add user 10.10.10.* rancid |
---|
41 | add password 10.10.10.* surf12 surf12 |
---|
42 | |
---|
43 | (Esto dice a RANCID que todo los nodo en el segmento 10.10.10.* usan la misma |
---|
44 | clava y usuario - no hay porque agregar cada enrutador manualmente!) |
---|
45 | |
---|
46 | 3. Actualizar el archivo router.db |
---|
47 | |
---|
48 | $ vi /var/lib/rancid/all/router.db |
---|
49 | |
---|
50 | Agrega los enrutadores de cada grupo y de border. Deberia terminar con: |
---|
51 | |
---|
52 | 10.10.10.1:cisco:up |
---|
53 | 10.10.10.65:cisco:up |
---|
54 | 10.10.10.129:cisco:up |
---|
55 | |
---|
56 | (Nota que "cisco" significa que esto es equipo de Cisco -- se lo dice a |
---|
57 | RANCID que esperamos hablar con un dispositivo de Cisco en este caso. |
---|
58 | Tambien puede usar RANCID por Juniper, HP, etc...) |
---|
59 | |
---|
60 | 4. Corre RANCID de nuevo: |
---|
61 | |
---|
62 | $ /usr/lib/rancid/bin/rancid-run |
---|
63 | |
---|
64 | (Deberia demorar algunos segundos) |
---|
65 | |
---|
66 | 5. Revisa los logs: |
---|
67 | |
---|
68 | $ cd /var/lib/rancid/logs |
---|
69 | $ ls -l |
---|
70 | |
---|
71 | ...Vea los contenidos del archivo: |
---|
72 | |
---|
73 | $ more all.* |
---|
74 | |
---|
75 | 6. Revisa los archivos de configuration: |
---|
76 | |
---|
77 | $ cd /var/lib/rancid/all/configs |
---|
78 | $ more 10.10.01.* |
---|
79 | |
---|
80 | - Si todo esta bien, deberia ver los configuraciones de todo los enrutadores. |
---|
81 | |
---|
82 | 7. Cambia la descripcion de un interfaz de un enrutador otra vez... (Part I, Ejercicio 13) |
---|
83 | |
---|
84 | 8. Corre RANCID de nuevo |
---|
85 | |
---|
86 | $ /usr/lib/rancid/bin/rancid-run |
---|
87 | |
---|
88 | 9. Juega con clogin: |
---|
89 | |
---|
90 | |
---|
91 | $ /usr/lib/rancid/bin/clogin -c "show clock" 10.10.10.1 10.10.10.65 10.10.10.129 |
---|
92 | |
---|
93 | - Que veas? |
---|
94 | |
---|
95 | |
---|
96 | 10. Agrega el repositorio de CVS de RANCID a CVSWeb |
---|
97 | |
---|
98 | - Sale del usuario RANCID |
---|
99 | |
---|
100 | $ exit |
---|
101 | |
---|
102 | - Editar el archivo /etc/cvsweb/cvsweb.conf: |
---|
103 | |
---|
104 | # vi /etc/cvsweb/cvsweb.conf |
---|
105 | |
---|
106 | - Busca la linea: |
---|
107 | |
---|
108 | 'local' => ['Local Repository', '/var/lib/cvs'], |
---|
109 | |
---|
110 | Y agrega una linea directamente abajo que dice: |
---|
111 | |
---|
112 | 'rancid' => ['Rancid Repository', '/var/lib/rancid/CVS'], |
---|
113 | |
---|
114 | - Graba el archivo y sale |
---|
115 | |
---|
116 | - Abre una navegador al URL: |
---|
117 | |
---|
118 | http://localhost/cgi-bin/cvsweb/ |
---|
119 | |
---|
120 | Y vas a ver el repositorio de CVS de RANCID. Puede revisar los diffs, archivos de |
---|
121 | configuracion, etc. |
---|