РЕДАКТИРОВАТЬ: Отредактировал мои примеры, чтобы отразить, что я действительно пытался сделать это с переключателем в режиме «настройки». По-прежнему никакой радости.
РЕДАКТИРОВАТЬ: Я провел еще несколько поисков по этой проблеме. Я просто не могу четко увидеть это в документации HP, и когда я ищу ServerFault с помощью «hp procurve remove port filter», я вижу только этот вопрос и еще один, который кажется не связанным.
Есть ли там эксперты по Procurve? :-)
Интерфейс командной строки Hewlett-Packard Procurve не обязательно является моей сильной стороной, но кажется, что он должен быть очевидным (и, вероятно, так оно и есть).
Я использую интерфейс командной строки на коммутаторе HP Procurve 2810-48G (J9022A) Gigabit Ethernet.
У меня есть несколько портов коммутатора с примененными именованными фильтрами. Я хочу восстановить эти порты (и избавиться от фильтров.) Я пытаюсь удалить порт из фильтра (или удалить фильтр из порта, как вы предпочитаете), используя синтаксис, подобный следующему:
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
для удаления самого именованного фильтра, пока он еще применяется к порту.
Помогите?
Я старый ASE и почти 8 лет не делал ничего, связанного с Procurve или переключением, и начинаю все забывать, так что терпите меня, если я несу чушь.
Этот список фильтров говорит мне, что вы должны удалить порты из фильтров, а не наоборот.
Старый вопрос, но похоже, что вы так и не нашли ответа. У меня была старая конфигурация фильтра до того, как я создал несколько стволов. Правила фильтрации содержали порты, которые теперь находились в группах соединительных линий, и это вызывало проблемы для коммутатора.
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
.
Согласно фрагментам кода, которые вы вводили в включен (#
) Режим.
Документация, которую я нашел
показывает, что они должны быть выпущены в config Режим.
ProCurve(config)# no filter source-port 8,12,13
Так что типа config
на #
подскажите и попробуйте еще раз.
Итак, мне наконец потребовалось несколько минут, чтобы отредактировать файл конфигурации коммутатора, чтобы удалить ненужные фильтры, а затем повторно загрузить его в коммутатор.
Установлен tftpd на одном из серверов Linux (последняя машина, на которой у меня был удобный некритичный tftp-сервер, некоторое время назад была выведена из эксплуатации)
Отправил загрузочную конфигурацию с коммутатора в файл "switch0-config" на сервере tftp:
copy startup-config tftp 10.x.x.x switch0-config
Сделал копию (сохранил резервную копию) файла конфигурации, открыл его в текстовом редакторе, а затем удалил фильтры, которые я не хотел оставлять.
Вытащил отредактированный файл конфигурации обратно на коммутатор, подождал, пока он перезагрузится, и вуаля, фильтры исчезли.
copy tftp startup-config 10.x.x.x switch0-config
Небольшая боль в шее, и, конечно, вся сеть отключилась на 30 секунд или около того, пока коммутатор перезагружался. Если бы в результате моих правок был поврежден файл конфигурации, вся сеть оставалась бы в автономном режиме, пока я не исправил его, поскольку рассматриваемый коммутатор является командиром стека с агрегированными ссылками и магистралями VLAN для других коммутаторов, виртуального коммутатора VMware и агрегированных портов. на большом NAS и так далее.
Поэтому, конечно, сделайте резервную копию вашего файла конфигурации, прежде чем взламывать его.
Но я проверил дважды, конфигурационный файл был хорош, все вернулось обратно, и мои порты коммутатора снова свободны и свободны.
ш, беги
Обратите внимание на строку в конфигурации, которую вы хотите удалить
conf t
#(config) undo "the line you want to remove"
#(config) end
#
# wr mem
Вы сделали!