大约两年前,我刚购买此设备时创建了一些硬件交换机接口用于测试。不久后我删除了它们,结果没有任何问题。在此期间对配置进行了更改,包括几次固件更新和配置恢复,没有出现任何问题。
今天我升级到了此设备的最新固件(v400-build0637)。系统重新启动时没有出现错误,一切继续正常运转。但是...
所有很久以前删除的测试接口都恢复了(在 GUI 和 CLI 中)。虽然 CLI 没有列出任何成员,GUI 也没有列出任何成员(这两者都不可能),但将鼠标悬停在 GUI 中的接口上会显示端口“已分配”,并且这些端口不再显示为可用。
尽管没有依赖项(即引用:0),但无法删除这些恢复的接口。在 GUI 中,该选项显示为灰色,尝试在 CLI 中删除它们会产生此错误:
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 并没有给我任何帮助,我感到非常困惑。
答案1
您必须执行以下操作:
config system switch-interface
delete test
答案2
另外,查看该名称上存在哪些依赖项。删除这些对象。
di sys checkused firewall.vip.name test