如何使用CLI从Procurve交换机端口删除(取消)命名filter?

编辑 :编辑我的例子,以反映我确实尝试与“configuration”模式中的开关。 仍然没有喜乐。

编辑 :我已经做了一些更多的search在这个问题上。 我似乎无法在HP文档中清楚地看到它,而当我用“hp procurve remove port filter”searchServerFault时,我看到的唯一结果就是这个问题和另一个似乎无关的结果。

任何Procurve专家在那里? 🙂

Hewlett-Packard Procurve CLI不一定是我的强项,但是这似乎应该是一种明显的(也许是)。

我正在使用HP ProCurve 2810-48G(J9022A)千兆以太网交换机上的命令行界面

我有几个交换机端口应用了命名filter。 我想回收这些端口(并摆脱filter。)我试图删除filter端口(或删除filter从端口,如你所愿)使用像这样的语法:

SWITCH0(config)# no filter source-port 1 

但是我收到消息“ Invalid value. 并没有喜悦。 我们假设以下configuration:

 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 

认为应该将端口从filter中分离出来的命令给我带来了麻烦,而且我显然不能运行no filter source-port named-filter filter1来删除名称filter本身,而它仍然被应用到端口。

帮帮我?

我是一个旧的ASE,自从将近8年以来没有做任何Procurve或切换相关的东西,并开始忘记一切,如果我说废话,那么我就没有办法了。

该filter列表告诉我,您应该从filter中删除端口,而不是其他方式。

老问题,但看起来你从来没有find答案。 我有一个旧的filterconfiguration从我创build一些中继。 filter规则包含当前在中继组中的端口,这对交换机造成了麻烦。

 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)# 

“无效值”是HP Procurves中不太明确的错误之一。 我想我得到了,当我尝试一个需要config的命令。

根据代码片段,您在启用# )模式下发出这些命令。

我find的文件

惠普文档

显示它们必须以configuration模式发出。

 ProCurve(config)# no filter source-port 8,12,13 

所以在#提示符下inputconfig试。

所以,我终于花了几分钟的时间编辑交换机的configuration文件,删除不需要的filter,然后重新上传到交换机。

  • 在其中一台Linux服务器上安装了tftpd(最后一台运行着非关键tftp服务器的机器已经退役了)

  • 将startup-config从交换机推到tftp服务器上的“switch0-config”文件中:

    • copy startup-config tftp 10.xxx switch0-config
  • 做了一个configuration文件的副本(保留备份),在文本编辑器中打开它,然后删除我不想保留的filter。

  • 把编辑后的configuration文件拉回到交换机上,等待它重新启动,瞧,filter不见了。

    • copy tftp startup-config 10.xxx switch0-config

有点痛苦的脖子,当然,整个networking离线了30秒左右,而交换机重新启动。 如果我的编辑已经产生了一个破坏的configuration文件,整个networking将保持脱机,直到我得到它的修复,因为交换机是一个堆栈指挥官与聚合链路和VLAN中继到其他交换机,VMware虚拟交换机,聚合端口在大NAS上,等等。

所以当然在黑客入侵之前先备份你的configuration文件。

但我检查了两次,configuration文件是好的,一切都恢复正常,我有我的交换机端口回来自由和清晰。

运行

观察你想要删除的configuration中的行

 conf t #(config) undo "the line you want to remove" #(config) end # # wr mem 

你完成了!