Configuración de Switch Cisco: Nombre, Accesos, VLAN, Troncales y Seguridad de Puertos
Configuración básica de un switch Cisco
A continuación se detallan los comandos necesarios para configurar un switch Cisco, desde el nombre del equipo hasta la seguridad de sus puertos.
Establecer el nombre del switch
Switch>enable
Switch#configure terminal
Switch(config)#hostname swA
Establecer contraseña para acceder al modo privilegiado
swA(config)#enable secret class
Configuración de entrada vía consola
swA(config)#line con 0
swA(config-line)#logging synchronous
swA(config-line)#exec-timeout 5
swA(config-line)#password cisco
swA(config-line)#login
Configuración de entrada vía Telnet
swA(config-line)#line vty 5 15
swA(config-line)#logging synchronous
swA(config-line)#exec-timeout 5
Acceso con contraseña sin usuario
Podemos configurar la contraseña sin usuario mediante:
swA(config-line)#password cisco
swA(config-line)#login
Acceso con usuario de la base de datos local
También podemos acceder con un usuario de la base de datos del switch mediante:
swA(config-line)#login local
swA(config-line)#exit
Salimos de config-line y nos quedamos en config para crear la base de datos de usuarios:
swA(config)#username admin privilege 15 secret dit
swA(config)#username operador privilege 10 secret dit
Configuración de entrada vía web
swA(config)#ip http server
Autenticación sin usuarios
swA(config)#ip http authentication enable
Autenticación con usuarios
Salimos de config-line y nos quedamos en config para crear la base de datos de usuarios:
swA(config)#username admin privilege 15 secret dit
swA(config)#username operador privilege 10 secret dit
swA(config)#ip http authentication local
Configuración de puertos y VLAN
Configuración de puertos
swA(config)#interface range fa0/1-24
swA(config-if-range)#mdix auto
swA(config-if-range)#speed 100
Asociar nombre con IP
swA(config)#ip host PCA 192.168.10.34
Crear VLAN
swA(config)#vlan 10
swA(config-vlan)#name AlumnosFP
Asociar un puerto a una VLAN
swA(config)#interface fa0/6
swA(config-if)#switchport mode access
swA(config-if)#switchport access vlan 10
Para un conjunto de puertos
swA(config)#interface range fa0/06-10
Establecer puertos como troncal
swA(config)#interface range fa0/1-5
swA(config-if-range)#switchport mode trunk
swA(config-if-range)#switchport trunk native vlan 88 (opcional si no se indica nada sobre la nativa)
swA(config-if-range)#switchport trunk allowed vlan all
Configurar IP de administración del switch
swA(config)#interface vlan 99
swA(config-if)#ip address 192.168.99.100 255.255.255.0
swA(config-if)#no shutdown
Copias de seguridad
Guardar configuración en servidor externo
swA#copy startup-config tftp
IP destino
Nuevo nombre del fichero
Guardar IOS del switch (show flash)
swA#copy flash tftp
IP destino
Nombre del fichero
Seguridad de puertos (evitar MAC desconocidas)
Configuración de MAC segura estática
swA(config)#interface g0/1
swA(config-if)#switchport mode access
swA(config-if)#switchport access vlan 10
swA(config-if)#switchport port-security
swA(config-if)#switchport port-security mac-address 0CD2.4321.A723 (NO usar formato 00:00:00:00)
Configuración de MAC segura dinámica
swA(config)#interface g0/1
swA(config-if)#switchport mode access
swA(config-if)#switchport access vlan 10
swA(config-if)#switchport port-security
swA(config-if)#switchport port-security maximum 3
swA(config-if)#switchport port-security mac-address sticky
Violación de puerto (MAC no deseada)
Apagar el puerto
swA(config-if)#switchport port-security violation shutdown
Descartar tramas
swA(config-if)#switchport port-security violation restrict