Estoy tratando de impedir que los usuarios configuren un dispositivo Cisco IOS si han ingresado contraseñas incorrectas varias veces. Este es el comando que estoy usando:
Router(config)# login block-for 120 attempts 3 within 60
Lo que debería bloquear los intentos de inicio de sesión durante 120 segundos en caso de que se hayan ingresado contraseñas incorrectas tres veces en 60 segundos. He intentado esto en Packet Tracer y parece que no funciona: si intentas obtener acceso al modo EXEC del usuario del enrutador y usas contraseñas incorrectas, no estás bloqueado después de 3 intentos, lo único que sucede es que dice " contraseñas malas "y luego puedes seguir intentándolo. ¿Qué tipos de inicio de sesión se supone que este comando bloquea? usuario EXEC, EXEC privilegiado, puerto de consola?
show access-list sl_def_acl
? Si no se ha desarrollado una ACL en modo silencioso, utilizará lasl_def_acl
ACL predeterminada que no aparece en la configuración de ejecución.do show access-list sl_def_acl
Router#show access-list sl_def_acl
.Respuestas:
Según sus comentarios, la
sl_def_acl
ACL predeterminada no se cargó en su configuración, por cualquier razón. El comportamiento de lalogin-block
función es utilizar un modo silencioso después de que se hayan violado ciertos parámetros. En su caso, después de 3 intentos fallidos dentro de los 60 segundos, se aplicará un ACL de período de silencio durante 120 segundos. Si no ha definido explícitamente un modo silencioso, el valor predeterminado será la siguiente ACL.sl_def_acl
Muestra de ACL predeterminada cortesía de las mejoras de inicio de sesión de Cisco IOS (bloqueo de inicio de sesión) .Definir manualmente su propia ACL para estos parámetros es ideal.
Si desea información adicional sobre cómo funciona esta función, vaya a la Documentación de Cisco que cubre esto para obtener más detalles.
fuente
Quizás haya un malentendido sobre cómo funciona la función ... esta es mi configuración base ... no se requiere una ACL explícita para que funcione la funcionalidad básica
Configuración de línea de base antes de configurar la
login block-for
funciónConfigurar la función
Ahora configuro la
login block-for
función básica ...Demostrando fallas
Ingresando algunos inicios de sesión incorrectos para bloquearme intencionalmente.
Demostrando los bloques por 120 segundos
Observe los comandos de fecha justo antes de mi
telnet
; estos documentos exactamente cuando telnet al enrutador de laboratorio.Demostrar un inicio de sesión exitoso después del período de silencio de 120 segundos
Dos minutos después de ser bloqueado, puedo volver a iniciar sesión ...
fuente