Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

AAA_SERVER_UNREACHABLE Сетевое оборудование и VPN

Аутентификация сетевых устройств через RADIUS и TACACS+ (Cisco AAA)

Обновлено: 25.08.2026 · Официальная документация ↗
  • Администратор не может войти на сетевое устройство при аварии каналов до центрального сервера аутентификации.
  • Отсутствие учета введенных команд и действий инженеров (Accounting Failure).
  • В системном журнале фиксируются ошибки %AAA-3-SERVER_DEAD или %TACACS-3-TIMEOUT.
  • Команды уровня enable (privilege 15) блокируются или выполняются без авторизации.

1. Архитектурное сравнение TACACS+ и RADIUS

ПараметрTACACS+ (Рекомендуется для Management)RADIUS (Рекомендуется для 802.1X/VPN)
Транспортный протоколTCP (порт 49) — надежныйUDP (порты 1812/1813 или 1645/1646)
ШифрованиеШифрует все тело пакета целикомШифрует только поле пароля
Разделение AAAПолное разделение Authen, Author, AccountОбъединяет аутентификацию и авторизацию
Авторизация командПоддерживает поярусный контроль каждой команды CLIНе поддерживает покамандный контроль CLI

2. Пошаговая конфигурация AAA TACACS+ на Cisco IOS

# 1. Активация модели AAA
aaa new-model

# 2. Определение серверов TACACS+ (Primary и Secondary)
tacacs server ISE_NODE_01
 address ipv4 10.10.10.21
 key 7 0822455D0A16
 timeout 3

tacacs server ISE_NODE_02
 address ipv4 10.10.10.22
 key 7 0822455D0A16
 timeout 3

# 3. Объединение серверов в группу
aaa group server tacacs+ TACACS_CLUSTER
 server name ISE_NODE_01
 server name ISE_NODE_02

# 4. Настройка методов Аутентификации (с fallback на локальную базу)
aaa authentication login default group TACACS_CLUSTER local
aaa authentication enable default group TACACS_CLUSTER enable

# 5. Настройка Авторизации уровня привилегий и команд
aaa authorization exec default group TACACS_CLUSTER local
aaa authorization commands 15 default group TACACS_CLUSTER local

# 6. Настройка Учета действий (Accounting)
aaa accounting exec default start-stop group TACACS_CLUSTER
aaa accounting commands 15 default start-stop group TACACS_CLUSTER

3. Локальный резервный пользователь (Fail-Safe)

username emergency_admin privilege 15 secret 9 $9$K8sX...StrongHash
enable secret 9 $9$P1qZ...StrongEnablePassword

4. Проверка и тестирование связи с серверами

# Тестирование аутентификации без выхода из сессии
test aaa group TACACS_CLUSTER admin_user Password123 legacy

# Просмотр статуса серверов и времени отклика
show tacacs
show aaa servers
💡 Практика специалистов: Перед выходом из сессии настройки AAA обязательно выполните команду 'test aaa group' и откройте вторую параллельную консольную сессию для проверки локального входа 'emergency_admin'.

Частые вопросы (FAQ)

Что произойдет, если оба сервера TACACS+ станут недоступны?

Благодаря конструкции 'group TACACS_CLUSTER local' маршрутизатор автоматически переключится на локальную базу учетных записей (local fallback) только после истечения таймаута опроса серверов.

Почему нельзя использовать конструкцию без слова local в конце метода AAA?

Если не указать fallback на 'local', при падении сети или сбое серверов TACACS+/RADIUS никто не сможет зайти на сетевое устройство даже через физический консольный порт.

Как предотвратить зависание входа при медленном ответе мертвого RADIUS/TACACS сервера?

Уменьшите таймаут опроса сервера (timeout 2 или 3 секунды) и настройте команду deadtime для временной пометки недоступных нод: aaa server deadtime 15.

Чем опасна команда aaa authorization commands 15 default...?

Она отправляет запрос на сервер TACACS+ для подтверждения абсолютно КАЖДОЙ введенной команды CLI. Если сервер недоступен, а локального правила нет, устройство заблокирует ввод любых команд.

Полезные материалы
Рекомендуем