编辑:编辑了我的示例,以反映我确实在“配置”模式下尝试使用交换机执行此操作。仍然没有成功。
编辑:我对这个问题进行了更多搜索。我似乎无法在 HP 文档中清楚地看到它,当我使用“hp procurve remove port filter”搜索 ServerFault 时,我看到的唯一结果就是这个问题和另一个似乎不相关的问题。
有 Procurve 专家吗?:-)
惠普 Procurve CLI 不一定是我的强项,但这似乎应该是显而易见的(可能确实如此)。
我正在使用 HP Procurve 2810-48G (J9022A) 千兆以太网交换机上的命令行界面。
我有几个交换机端口应用了命名过滤器。我想回收这些端口(并删除过滤器)。我尝试使用如下语法从过滤器中删除端口(或从端口中删除过滤器,如您喜欢):
SWITCH0(config)# no filter source-port 1
但我收到了消息Invalid value.
,却不高兴。让我们假设以下配置:
SWITCH0(config)# sh filter source-port
Filter Name | Port List | Action
-------------------- + -------------------- + --------------------------
filter1 | 1 | drop 3-46,Trk1
filter2 | 3 | drop 1-2,5-46,Trk1
我发出的命令思考no filter source-port named-filter filter1
应该将端口与过滤器分离让我很痛苦,而且当它仍然应用于端口时我显然无法运行来删除命名过滤器本身。
帮助?
答案1
老问题了,但看起来你还没找到答案。我创建一些中继之前有一个旧的过滤器配置。过滤规则包含现在位于中继组中的端口,这给交换机带来了麻烦。
Switch51(config)# show config
; J9773A Configuration Editor; Created on release #YA.15.12.0007
hostname "Switch51"
trunk 23-24 trk1 lacp
...
filter source-port "21" drop 1-23
filter source-port "22" drop 1-23
...
Switch51(config)# no filter source-port 21-22
Invalid value.
Switch51(config)# no trunk 23-24
Switch51(config)# no filter source-port 21-22
Switch51(config)#
答案2
我是一名老 ASE,近 8 年来没有做过任何与 Procurve 或 switch 相关的事情,开始忘记一切,所以如果我说了废话,请耐心听我说。
该过滤器列表告诉我您应该从过滤器中删除端口,而不是相反。
答案3
“无效值”是 HP Procurves 中不太明显的错误之一。我认为我在尝试需要的命令时遇到了这个问题config
。
根据你发出这些命令的代码片段已启用(#
) 模式。
我找到的文档
表明它们必须发行配置模式。
ProCurve(config)# no filter source-port 8,12,13
config
因此,请在提示符下输入#
并重试。
答案4
运行
观察配置中要删除的行
conf t
#(config) undo "the line you want to remove"
#(config) end
#
# wr mem
您已完成!