Назад | Перейти на главную страницу

Параметры восстановления для работающей конфигурации Cisco ASA (под управлением IOS 8.2)

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

Я знаком с сохранением конфигурации таким образом:

copy running-config startup-config

Я знаком с загрузкой конфига наоборот:

copy startup-config running-config

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

Единственный надежный метод, о котором я знаю, - это запустить reload, который стирает рабочую конфигурацию и полностью загружает ее из начальной конфигурации при перезагрузке, но это делает прерывание сетевого трафика гарантированным, возможно, на несколько минут.

Есть ли другой способ более надежно восстановить конфиг?

Я нашел команду под названием настроить заменить, что выглядит многообещающе, но не похоже, чтобы оно было у меня на ASA:

ciscoasa(config)# configure ?

configure mode commands/options:
  WORD             Configure from HTTP:
                   http(s)://[<user>:<password>@]<location>[:<port>]/<pathname>.
                   Place IPv6 address within square brackets if a port is
                   specified. 
  factory-default  Configure from factory-default
  memory           Configure from memory
  net              Configure from tftp

exec mode commands/options:
  terminal  Configure using terminal/console 

На самом деле copy startup-config running-config выполнит слияние, а не перезапись. Итак, вы можете сделать следующее:

очистить конфигурацию все

скопировать загрузочную конфигурацию, запущенную конфигурацию

Очевидно, что это все равно вызовет кратковременный сбой, поскольку существует (очень короткий) период времени, в течение которого ASA работает с конфигурацией по умолчанию, но он определенно должен быть короче, чем перезагрузка.

Просто убедитесь, что вы делаете это на консоли, если вы сделаете это через SSH, вы можете порезаться.

На ASA нет ничего очень дружелюбный,

copy flash:backup-config startup-config 
reload

Я всегда храню копии конфигураций вне офиса и обычно отслеживаю выполненные мной команды, чтобы при необходимости вернуться к ним.

1) не пишите конфиг, если не уверены, что он правильный.

2) часто отправляйте конфиги за пределы сайта.

3) если можете, настройте архив

config t
archive
path flash:archive-config (**Note: you can save to a tftp server using “path tftp://10.0.0.1/”)
log config
logging enable
logging size 500
hidekeys (**Note: prevents logging of passwords)
notify syslog (**Note: produces a syslog message and should be used if you are capturing syslogs from your devices)
maximum 6 (**Note: Maximum number of backups)
write-memory (**Note: captures an archive each time you write to nvram)

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

cattools тоже хороши.

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