RESUMEN DE COMANDOS DE CONFIGURACIÓN DE SWITCHES Y ROUTERS CISCO
Comunes
- >enable Para entrar en modo privilegiado
- #show startup-config
- #show running-config
- Nos muestran la configuración de la NVRAM y RAM actual, respectivamente
- #show version Muestra información sobre la versión del I.O.S.
- #show file systems Muestra todos los sistemas de archivos disponibles. Además, proporciona información sobre la cantidad de memoria disponible y libre, el tipo de sistema de archivos y los permisos. (Un *, al principio de una entrada, indica que es el sistema de archivos actual y una #, al final de una entrada, indica que es un disco de arranque). No funciona en versiones antiguas de Switches.
- #dir flash:
- #show flash:
- Muestran el directorio de la flash:
- #dir usbflash0: Muestra el directorio del dispositivo USB
- #more usbflash0:/fichero Muestra el contenido del fichero
- #copy running-config startup-config Copia la RAM a la NVRAM
- #dir nvram: Muestra el directorio de la nvram: (cuando se ha copiado previamente el runnig-config)
- #cd nvram: Cambia el SF actual a la nvram: (sólo funciona en versiones actuales)
- #pwd Muestra el directorio de trabajo del SF actual (sólo funciona en versiones actuales)
- #dir Muestra el directorio del SF actual
- #delete fichero Borra un fichero
- #erase startup-config Borra la NVRAM
- #reload Reinicia el dispositivo
- #configure terminal Para pasar a la configuración global (normalmente todos los comandos de configuración se eliminan anteponiéndoles la palabra no)
- (config)#hostname nombre Para dar un nombre específico al dispositivo
- (config)#enable secret password Para poner contraseña cifrada al modo de usuario privilegiado
- (config)#service password-encrytion Para cifrar todas las demás contraseñas
- (config)#banner motd carácter especial mensaje carácter especial Para poner un mensaje del día (advirtiendo, normalmente, del acceso no autorizado)
- (config)#line console 0
- (config-line)#password password
- (config-line)#login
- (config-line)#exit Vuelve a la configuración global
- Para poner contraseña a la línea de consola
- (config)#line vty 0 X (según las líneas permitidas)
- (config-line)#password password
- (config-line)#login
- (config-line)#exit Vuelve a la configuración global
- Para poner contraseña a las líneas de terminales remotos
- (config)#exit Vuelve al nivel anterior (estando en cualquier nivel podemos pasar directamente al modo usuario privilegiado utilizando end)
- #show interfaces Muestra información sobre todas las interfaces
- #show interface
- #show ip interface
- #show ip interface brief
- Nos muestran las configuraciones de las interfaces especificadas o un resumen de las mismas
- #ping dirIP Comprueba la conectividad con el dispositivo con la IP especificada
- #traceroute dirIP Hace la traza hasta el dispositivo con la IP especificada
- #show cdp neighbors
- #show cdp neighbors detail
- Nos muestran información acerca de cada dispositivo vecino. CDP es un protocolo de descubrimiento de vecinos propietario de Cisco que se ejecuta en la Capa de Enlace.
- (config)#no cdp run Desactiva CDP globalmente
- (config-if)#no cdp enable Desactiva CDP en una interfaz
- Es conveniente, a veces, desactivar CDP por razones de seguridad
- #exit Reinicia el dispositivo
Concretos para Switches
- Switch#show boot Muestra información sobre el archivo de boteo
- Switch#show mac-address-table (? Mas opciones) Muestra la tabla MAC
- Switch#clear mac-address-table Limpia la tabla MAC
- Switch#show spanning-tree brief
- Switch#show spanning-tree
- Nos muestra información sobre el protocolo Spanning tree
- Switch(config)#spanning-tree vlan 1 priority <0-61440> bridge priority in increments of 4096
- Para cambiar la prioridad del bridge en STP
- Switch(config)#ip default-gateway dirIP Pone la IP de la gateway por defecto
- Configuración de VTP (VLAN Trunking Protocol):
- Switch#vlan database
- Switch#vtp {client | server | transparent}
- Switch(vlan)#vtp domain nombre Para poner nombre a la vtp de dominio administrativo
- Switch(vlan)#vtp password password Para poner clave a la vtp de dominio administrativo
- Creación o eliminación de las VLAN’s:
- Switch(config)#vlan number
- Switch(config-vlan)#name Vlannumber
- Switch(config-vlan)#exit
- Switch(config)#no vlan number
- Switch(config)#exit
- Switch#vlan database Cuando se utiliza el protocolo VTP
- Switch(vlan)#vlan number
- Switch(vlan)#exit
- Switch#vlan database
- Switch(vlan)#no vlan number
- Switch(vlan)#exit
- Creación y Definición de las VLAN’s (directamente):
- Switch(config)#interface vlan number
- Switch(config-if)#description Vlannumber
- Switch(config-if)#ip address dirIP masc Pone IP a una vlan
- Switch(config-if)#no shutdown
- Switch(config-if)#exit
- Switch#show vlan Muestra las vlan’s existentes
- Switch#delete flash:vlan.dat Borra el fichero de datos de vlan
- Asignación o eliminación de puertos a las VLAN’s:
- Switch#conf t
- Switch(config)#interface tipointerface 0/n
- Switch(config-if)#switchport mode access
- Switch(config-if)#switchport access vlan number Crea la vlan number si no existe y la asigna al puerto
- Switch(config-if)#end
- Switch#conf t
- Switch(config)#interface tipointerface 0/n
- Switch(config-if)#no switchport access vlan number
- Switch(config-if)#end
- Switch(config)#interface range tipointerface 0/n1 - tipointerface 0/n2 (tipointerface0/n1-n2) Asigna varios puertos a la vlan
- Switch(config-if-range)#switchport mode access
- Switch(config-if-range)#switchport access vlan number
- Switch(config-if-range)#exit
- Crear trunk en un puerto del switch para IEEE 802.1Q (protocolo por defecto):
- Switch(config)#interface tipointerface 0/n
- Switch(config-if)#swicthport mode trunk
- Switch(config-if)#swicthport trunk allowed vlan n1,n2,... (n1-n2-….) Da acceso a las VLAN’s en ese puerto
- Switch(config-if)#exit
- Switch(config)#interface tipointerface 0/n
- Switch(config-if)#swicthport trunk allowed vlan remove n1 Quita el acceso a la VLAN n1 en ese puerto troncal
- Switch(config-if)#exit
- Switch(config)#interface tipointerface 0/n
- Switch(config-if)#swicthport trunk allowed vlan add n1 Da acceso a la VLAN n1, nuevamente, en ese puerto troncal
- Switch(config-if)#exit
- Switch(config)#interface tipointerface 0/n
- Switch(config-if)#no swicthport mode trunk Elimina el trunk en ese puerto
- Switch(config-if)#exit
- Switch #show interfaces trunk Muestra los puertos troncales
Concretos para Routers
- Configuración de las interfaces:
- Router(config)#interface tipointerface0/0
- Router(config-if)#ip address dirIP mask
- Router(config-if)#no shutdown
- Router(config-if)#interface intserial0/0
- Router(config-if)#ip address dirIP mask
- Router(config-if)#clock rate <300-4000000> Especifica la velocidad de sincronización en bps
- Router(config-if)#no shutdown
- Router(config)#interface lookback0 Direcciona una interface de pruebas
- Router(config-if)#ip address dirIP mask
- Router(config-if)#no shutdown
- Router(config-if)#end
- Router#show ip arp Muestra la tabla IP ARP
- Ruteo entre VLAN’s (Trunk en el router):
- Router(config)#interface tipointerface0/0
- Router(config-if)#no shutdown
- Router(config-if)#interface interface0/0.number1vlan
- Router(config-subif)#encapsulation dot1q number1vlan Encapsulación según el protocolo 802.1q
- Router(config-subif)#ip address dirIP mask
- Router(config-if)#interface interface0/0.number2vlan
- Router(config-subif)#encapsulation dot1q number2vlan
- Router(config-subif)#ip address dirIP mask
- … Tantas subinterfaces como vlan’s pasen por el mismo tronco
- Router(config-subif)#end
- Enrutamiento:
- Router#show ip protocols Muestra los protocolos de enrutamiento IP: sus procesos, parámetros y estadísticas
- Router#debug ip protocolo events Herramienta de depuración de los protocolos
- Router#show ip route Muestra la tabla de enrutamiento
- Router(config)#router protocolo Configura el correspondiente protocolo de enrutamiento
- Router(config-router)#passive-interface tipointerface0/0 Evita que el protocolo anuncie sus rutas por la RAL
- Router(config-router)#no auto-summary No resumen de rutas (la sumarización está implementada por defecto)
- RIP:
- Router(config)#router rip
- Router(config-router)#network address
- Router(config)#router rip
- Router(config-router)#version 2
- Router(config-router)#network address
- Para introducir las redes como entradas en la tabla de enrutamiento en ambas versiones (sólo se ponen direcciones de red con Clase)
- Router#show ip rip database Muestra la base de datos de RIP
- OSPF:
- Router(config)#router ospf process-id
- Router(config-router)#network address wildcard-mask area area-id Podemos poner el complemento A1 de la máscara
- Router(config)#interface tipointerface0/0
- Router(config-if)#bandwidth kilobits Cambia el ancho de banda
- Router(config-if)#ip ospf cost <1-65535> Cambia el costo
- Router(config-if)#ip ospf hello-interval seconds Cambia el intervalo de saludo
- Router(config-if)#ip ospf dead-interval seconds Cambia el intervalo del temporizador de espera y el temporizador de inactividad. Este valor debe ser el mismo para todos los routers conectados a una red común. El valor predeterminado es 40 segundos.
- Router(config-if)#ip ospf authentication-key password
- Router(config-router)#area area-number authentication
- Autenticación sin md5
- Router(config-if)#ip ospf message-digest-key key-id (<1-255>) md5 password
- Router(config-router)#area area-number authentication message-digest
- Autenticación con md5 (encryption-type)