| 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.1.254 |
|---|
| 31 | * Grupo 2: 10.10.2.254 |
|---|
| 32 | * Clientes: 10.10.3.254 |
|---|
| 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.*.* rancid |
|---|
| 41 | add password 10.10.*.* w43c2k10 w43c2k10 |
|---|
| 42 | |
|---|
| 43 | (Esto dice a RANCID que todo los nodo en el segmento 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.1.254:cisco:up |
|---|
| 53 | 10.10.2.254:cisco:up |
|---|
| 54 | 10.10.3.254: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.*.* |
|---|
| 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 | $ /usr/lib/rancid/bin/clogin -c "show clock" 10.10.1.254 10.10.2.254 10.10.3.254 |
|---|
| 91 | |
|---|
| 92 | - Que veas? |
|---|
| 93 | |
|---|
| 94 | |
|---|
| 95 | 10. Agrega el repositorio de CVS de RANCID a CVSWeb |
|---|
| 96 | |
|---|
| 97 | - Sale del usuario RANCID |
|---|
| 98 | |
|---|
| 99 | $ exit |
|---|
| 100 | |
|---|
| 101 | - Editar el archivo /etc/cvsweb/cvsweb.conf: |
|---|
| 102 | |
|---|
| 103 | # vi /etc/cvsweb/cvsweb.conf |
|---|
| 104 | |
|---|
| 105 | - Busca la linea: |
|---|
| 106 | |
|---|
| 107 | 'local' => ['Local Repository', '/var/lib/cvs'], |
|---|
| 108 | |
|---|
| 109 | Y agrega una linea directamente abajo que dice: |
|---|
| 110 | |
|---|
| 111 | 'rancid' => ['Repositorio Rancid', '/var/lib/rancid/CVS'], |
|---|
| 112 | |
|---|
| 113 | - Graba el archivo y sale |
|---|
| 114 | |
|---|
| 115 | - Abre una navegador al URL: |
|---|
| 116 | |
|---|
| 117 | http://localhost/cgi-bin/cvsweb/ |
|---|
| 118 | |
|---|
| 119 | (localhost = IP de su maquina virutal) |
|---|
| 120 | |
|---|
| 121 | Y vas a ver el repositorio de CVS de RANCID. Puede revisar los diffs, archivos de |
|---|
| 122 | configuracion, etc. |
|---|
| 123 | |
|---|