Около двух лет назад я создал несколько интерфейсов аппаратного переключателя для тестирования, когда впервые купил это устройство. Вскоре после этого я удалил их, и все было в порядке. Внес изменения в конфигурацию, включая пару обновлений прошивки и восстановления конфигурации за это время, и никаких проблем не возникло.
Сегодня я обновил прошивку до последней версии, доступной для этого устройства (v400-build0637). Система перезагрузилась без ошибок, и все продолжает работать. Но...
Все интерфейсы тестирования, удаленные так давно, вернулись (как в GUI, так и в CLI). Хотя в интерфейсе командной строки не перечислены какие-либо члены, и в графическом интерфейсе нет списка членов (ни то, ни другое не должно быть возможным), при наведении курсора на интерфейсы в графическом интерфейсе отображаются «назначенные» порты, и эти порты больше не отображаются как доступные. .
Несмотря на отсутствие зависимостей (например, Ссылка: 0), эти воскресшие интерфейсы не могут быть удалены. В графическом интерфейсе этот параметр неактивен, и попытка удалить их в интерфейсе командной строки приводит к следующей ошибке:
FG224b (interface) # edit test
FG224b (test) # show
config system interface
edit "test"
set vdom "root"
set type hard-switch
next
end
FG224b (test) # end
FG224b # config system interface
FG224b (interface) # delete test
Can not delete a static table entry
Command fail. Return code -61
Я также попытался загрузить часть интерфейса из резервной копии файла конфигурации интерфейсов и получил «ошибку файла конфигурации». Излишне говорить, что Fortinet KB меня не любил, и я более чем сбит с толку.
Вам необходимо сделать следующее:
config system switch-interface
delete test
Также посмотрите, какие зависимости существуют от этого имени. Удалите эти объекты.
di sys checkused firewall.vip.name test