Ошибка Dynamic mapping in use, cannot remove на Cisco с NAT

Если решите как-то реализовать написанное, то все действия вы производите на свой страх и риск!

Иногда бывает задачи перестроить конфигурацию с NAT.
При удалении нужной строчки, например:

no ip nat inside source list NAT interface Loopback4 overload  

Появляется ошибка

%Dynamic mapping in use, cannot remove

Эта означает, что в таблице NAT роутера прямо сейчас есть активные сессии (трансляции), которые были созданы с помощью этого правила.
Cisco IOS не позволяет удалить правило динамического NAT (или PAT/overload), пока по нему идет трафик, чтобы избежать нарушения целостности таблицы трансляций и внезапного обрыва соединений.

Решить можно через принудительную очистку таблицы NAT, чтобы удалить активные сессии. После этого команда удалится без ошибок.

clear ip nat translation *

2 секунды ждем и удаляем

no ip nat inside source list NAT interface Loopback4 overload 

!! Имейте ввиду, что это действие разорвет все текущие активные соединения пользователей, которые выходят в Интернет через этот роутер (веб-сессии, загрузки и т.д.). Новые соединения смогут устанавливаться сразу после очистки.

Категории: Записи по Cisco

Метки:

- 26.08.2026           Просмотры: 1

Заметки в Telegram

Добавить комментарий

Вы можете оставить комментарий и указать никнейм (выдуманное имя/псевдоним). Поле со звездочкой и капча обязательны. Комментарии одобряются вручную. Нажимая "Отправить комментарий" Вы соглашаетесь с условиями Пользовательского Соглашения и Политики конфиденциальности.