11.17. Команды AAA

11.17.1. aaa new-model

Назначение

Команда aaa new-model используется для включения модели контроля доступа аутентификации, авторизации и учёта (AAA).

Команда no aaa new-model используется для отключения модели AAA.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

aaa new-model

no aaa new-model

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Включает модель контроля доступа AAA.

Примеры

Включение модели контроля доступа AAA:

Switch# configure terminal
Switch(config)# aaa new-model

Связанные команды

show aaa status

11.17.2. aaa authentication login

Назначение

Команда aaa authentication login используется для настройки аутентификации, авторизации и учёта (AAA) при входе в систему.

Команда no aaa authentication login используется для отключения аутентификации при входе.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

aaa authentication login ( default | LISTNAME ) { enable | line | none | radius | local | tacacs-plus }

no aaa authentication login ( default | LISTNAME )

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список аутентификации с этим именем

Строка до 31 символа

enable

Пароль для входа

-

line

Пароль для линии

-

none

Без аутентификации

-

radius

Сервер RADIUS

-

local

Локальное имя пользователя

-

tacacs-plus

TACACS+

-

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Команда aaa authentication login используется для указания одного или нескольких методов AAA для использования на портах, работающих по стандарту IEEE 802.1x.

Примеры

Настройка аутентификации при входе:

Switch# configure terminal
Switch(config)# aaa new-model
Switch(config)# aaa authentication login default local radius none

Связанные команды

show aaa method-lists authentication

11.17.3. aaa authorization exec

Назначение

Команда aaa authorization exec используется для настройки авторизации AAA при входе в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

aaa authorization exec ( default | LISTNAME ) { none | radius | local | tacacs-plus }

no aaa authorization exec ( default | LISTNAME )

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список авторизации с этим именем

Строка до 31 символа

none

Без авторизации

-

radius

Сервер RADIUS

-

local

Локальное имя пользователя

-

tacacs-plus

TACACS+

-

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Команда aaa authorization exec используется для указания одного или нескольких методов авторизации AAA для использования на портах, работающих по стандарту IEEE 802.1x.

Примеры

Настройка авторизации при входе:

Switch# configure terminal
Switch(config)# aaa new-model
Switch(config)# aaa authorization exec default local radius none

Связанные команды

Нет

11.17.4. aaa accounting exec

Назначение

Команда aaa accounting exec используется для настройки учета (AAA) при входе в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

aaa accounting exec ( default | LISTNAME ) ( ( ( start-stop | stop-only ) { radius | tacacs-plus } ( none | ) ) | none )

no aaa accounting exec ( default | LISTNAME )

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список учета с этим именем

Текст до 31 символа

start-stop

Отправлять запросы на начало и окончание учета при входе

-

stop-only

Отправлять только запрос на окончание учета при выходе

-

none

Без учета

-

radius

Сервер RADIUS

-

tacacs-plus

TACACS+

-

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Команда aaa accounting exec используется для указания одного или нескольких методов учета AAA для использования на портах, работающих по стандарту IEEE 802.1x.

Примеры

Настройка учета:

Switch# configure terminal
Switch(config)# aaa new-model
Switch(config)# aaa accounting exec default start-stop tacacs-plus

Связанные команды

Нет

11.17.5. aaa accounting commands

Назначение

Команда aaa accounting commands используется для настройки учета команд (AAA) при входе в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

aaa accounting commands ( default | LISTNAME ) ( ( tacacs-plus ( none | ) ) | none )

no aaa accounting commands ( default | LISTNAME )

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список учета с этим именем

Текст до 32 символов

none

Без учета

-

tacacs-plus

TACACS+

-

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Команда aaa accounting commands используется для указания одного или нескольких методов учета AAA для команд, используемых на портах, работающих по стандарту IEEE 802.1x.

Примеры

Настройка учета команд:

Switch# configure terminal
Switch(config)# aaa new-model
Switch(config)# aaa accounting commands default tacacs-plus none

Связанные команды

Нет

11.17.6. aaa privilege mapping

Назначение

Команда aaa privilege mapping используется для настройки диапазона отображения привилегий на сервере AAA и коммутаторе.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

aaa privilege mapping LEVEL1 LEVEL2 LEVEL3

no aaa privilege mapping

Параметр

Описание параметра

Значение параметра

LEVEL1

Максимальная привилегия сервера для отображения уровня 1 на коммутаторе, по умолчанию 0

0-12

LEVEL2

Максимальная привилегия сервера для отображения уровня 2 на коммутаторе, по умолчанию 1

1-13

LEVEL3

Максимальная привилегия сервера для отображения уровня 3 на коммутаторе, по умолчанию 10

2-14

Режим ввода

Global Config

Состояние по умолчанию

0: Привилегия сервера 0 отображается как уровень 1 на коммутаторе

1: Привилегия сервера 1 отображается как уровень 2 на коммутаторе

9: Привилегии сервера 2-9 отображаются как уровень 3 на коммутаторе

Другие: Привилегии сервера 10-15 отображаются как уровень 4 на коммутаторе

Применение

Команда aaa privilege mapping используется для настройки диапазона отображения привилегий между сервером AAA и коммутатором.

Примеры

Настройка отображения привилегий:

Switch# configure terminal
Switch(config)# aaa new-model
Switch(config)# aaa privilege mapping 0 1 14

Связанные команды

Нет

11.17.7. login authentication

Назначение

Команда login authentication используется для включения аутентификации (AAA) для входа в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

login authentication ( default | LISTNAME )

no login authentication

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список аутентификации с этим именем

Текст до 31 символа

Режим ввода

Line Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Настройка аутентификации для входа в систему:

Switch# configure terminal
Switch(config)# line vty 0 7
Switch(config-line)# login authentication default

Связанные команды

show aaa method-lists authentication

11.17.8. authorization exec

Назначение

Команда authorization exec используется для включения авторизации (AAA) для входа в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

authorization exec ( default | LISTNAME )

no authorization exec

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список авторизации с этим именем

Текст до 31 символа

Режим ввода

Line Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Настройка авторизации для входа в систему:

Switch# configure terminal
Switch(config)# line vty 0 7
Switch(config-line)# authorization exec default

Связанные команды

Нет

11.17.9. accounting exec

Назначение

Команда accounting exec используется для включения учета (AAA) для входа в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

accounting exec ( default | LISTNAME )

no accounting exec

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список учета с этим именем

Текст до 31 символа

Режим ввода

Line Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Настройка учета для входа в систему:

Switch# configure terminal
Switch(config)# line vty 0 7
Switch(config-line)# accounting exec default

Связанные команды

Нет

11.17.10. accounting commands

Назначение

Команда accounting commands используется для включения учета (AAA) команд для входа в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

accounting commands ( default | LISTNAME )

no accounting commands

Параметр

Описание параметра

Значение параметра

default

Список методов по умолчанию

-

LISTNAME

Список учета с этим именем

Текст до 31 символа

Режим ввода

Line Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Включение учета команд для входа в систему:

Switch# configure terminal
Switch(config)# line vty 0 7
Switch(config-line)# accounting commands default

Связанные команды

Нет

11.17.11. show aaa method-lists authentication

Назначение

Команда show aaa method-lists authentication используется для отображения списков методов аутентификации AAA.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show aaa method-lists authentication

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Эта команда используется для отображения списков методов аутентификации AAA.

Примеры

Вывод команды show aaa method-lists authentication:

Switch# show aaa method-lists authentication

authen queue = AAA_ML_AUTHEN_LOGIN
    name = default  state = ALIVE :   radius
authen queue = AAA_ML_AUTHEN_LOGIN
    name = group_a  state = ALIVE :   radius  local  line  enable  none
authen queue=AAA_ML_AUTHEN_LOGIN
    name = group_b  state = ALIVE :   local  line  none

Связанные команды

aaa authentication login

11.17.12. show aaa status

Назначение

Команда show aaa status используется для отображения статуса аутентификации, авторизации и учета (AAA).

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show aaa status

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Эта команда используется для отображения статуса аутентификации, авторизации и учета (AAA).

Примеры

Вывод команды show aaa status:

Switch# show aaa status

aaa stats:
    Authentication enable

Связанные команды

aaa new-model

11.17.13. show aaa privilege mapping

Назначение

Команда show aaa privilege mapping используется для отображения соответствия привилегий между сервером и коммутатором.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show aaa privilege mapping

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Эта команда используется для отображения соответствия привилегий между сервером и коммутатором.

Примеры

Вывод команды show aaa privilege mapping:

Switch# show aaa privilege mapping

    Server     Switch     Server
=====================================
         0          1          0
         1          2          1
      2~10          3         10
     11~15          4         15

Связанные команды

aaa privilege mapping

11.17.14. login-security enable

Назначение

Команда login-security enable используется для включения или отключения функции безопасности входа. Используйте команду no login-security enable для отключения функции безопасности входа и восстановления значения по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

login-security enable

no login-security enable

Режим ввода

Global Config

Состояние по умолчанию

Давать возможность

Применение

При отключении функции безопасности входа все записи пользователей будут сброшены, то есть будут очищены счетчики ошибок пользователей в разблокированном состоянии и разблокированы пользователи в заблокированном состоянии.

Примеры

Включение функции безопасности входа:

Switch# configure terminal
Switch(config)# login-security enable

Отключение функции безопасности входа:

Switch# configure terminal
Switch(config)# no login-security enable

Связанные команды

Нет

11.17.15. login-security max-fail-num

Назначение

Команда login-security max-fail-num используется для настройки параметров безопасности входа, таких как максимальное количество неудачных попыток входа и время ведения статистики блокировок. Команда no login-security max-fail-num используется для восстановления значений по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

login-security max-fail-num MAX_FAIL_NUM PERIOD

no login-security max-fail-num

Параметр

Описание параметра

Значение параметра

MAX_FAIL_NUM

Максимальное количество неудачных попыток входа

1-10

PERIOD

Период учета неудачных попыток входа

1-120 минут

Режим ввода

Global Config

Состояние по умолчанию

5

Применение

Нет

Примеры

Настройка максимального количества неудачных попыток входа и периода учета неудачных попыток:

Switch# configure terminal
Switch(config)# login-security max-fail-num 7 9

Восстановления максимального количества неудачных попыток входа и периода учета неудачных попыток до значения по умолчанию:

Switch# configure terminal
Switch(config)# no login-security max-fail-num

Связанные команды

Нет

11.17.16. login-security lock-duration

Назначение

Команда login-security lock-duration используется для настройки времени блокировки в системе безопасности входа. Команда no login-security lock-duration используется для восстановления значения по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

login-security lock-duration LOCK_PEROID

no login-security lock-duration

Параметр

Описание параметра

Значение параметра

LOCK_PEROID

Время блокировки

0-1000 минут

Режим ввода

Global Config

Состояние по умолчанию

5

Применение

Определяет продолжительность блокировки пользователя; значение 0 означает блокировку навсегда.

Примеры

Настройка времени блокировки:

Switch# configure terminal
Switch(config)# login-security lock-duration

Восстановление времени блокировки до значения по умолчанию:

Switch# configure terminal
Switch(config)# no login-security lock-duration

Связанные команды

Нет

11.17.17. show login-security

Назначение

Команда show login-security используется для отображения записей пользователей, которые ранее не смогли войти в систему.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show login-security

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод информации о безопасности входа и записях о неудачных попытках:

Switch# show login-security

Switch# show login-security 
 Login Security:             Enable
 Max Fail Number:            5
 Fail Period:                5 min
 Lock Duration:              5 min

Login Security Records:
User name                   Local   Locked   Resume Time(s)  Fail Count
======================================================================
admin                            1       0         0                1          
abcdefg                          0       1         295              0     

Связанные команды

Нет

11.17.18. clear login-security record

Назначение

Команда clear login-security record используется для удаления записей о неудачных попытках входа пользователей или для разблокировки пользователей, находящихся в заблокированном состоянии.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear login-security record ( USERNAME | )

Параметр

Описание параметра

Значение параметра

USERNAME

Имя пользователя

Первый символ должен быть a-z или A-Z; разрешены только символы 0-9, A-Za-z, .-_ и максимальная длина — 31 символ

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Если не указано имя пользователя, удаляются все записи. Если указано имя пользователя, удаляется запись для данного имени пользователя.

Примеры

Удаление записей о неудачных попытках входа для пользователя admin1:

Switch# clear login-security record admin1

Связанные команды

Нет