[〜#〜] edit [〜#〜]:例を編集して、「構成」モードのスイッチで実際にこれを試みていることを反映しました。まだ喜びはありません。
[〜#〜] edit [〜#〜]:この問題をさらに検索しました。 HPのドキュメントでははっきりと見えないようです。「hpprocurveremove port filter」を使用してServerFaultを検索すると、この質問と他の1つの質問だけが表示されます。
Procurveの専門家はいますか? :-)
Hewlett-Packard 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
thinkがポートをフィルターから分離する必要があるというコマンドは、私に悲しみを与えており、明らかにno filter source-port named-filter filter1
名前付きフィルター自体を、ポートに適用されたまま削除します。
助けて?
そのため、私はついにスイッチの構成ファイルを編集して不要なフィルターを削除し、それをスイッチに再アップロードするのに数分かかりました。
Linuxサーバーの1つにtftpdをインストールしました(便利な非クリティカルなtftpサーバーを実行していた最後のマシンは、しばらくして廃止されました)
Startup-configをスイッチからtftpサーバー上の「switch0-config」ファイルにプッシュしました。
copy startup-config tftp 10.x.x.x switch0-config
構成ファイルのコピーを作成し(バックアップを保持)、テキストエディターで開いてから、保持したくないフィルターを削除しました。
編集した設定ファイルをスイッチに戻し、再起動するのを待ちました。そうすると、フィルターがなくなりました。
copy tftp startup-config 10.x.x.x switch0-config
首に少し痛みがあり、もちろん、スイッチが再起動する間、ネットワーク全体が30秒ほどオフラインになりました。問題のスイッチは集約リンクとVLAN他のスイッチへのトランクを備えたスタックコマンダーであるため、編集によって壊れた構成ファイルが生成された場合、ネットワーク全体は修正されるまでオフラインのままでした。 VMware仮想スイッチ、ビッグNASの集約ポートなどに接続します。
したがって、もちろん、ハッキングする前に構成ファイルのバックアップコピーを作成してください。
しかし、私は2回チェックしました。構成ファイルは良好で、すべてがすぐに元に戻り、スイッチポートが空いていてクリアになっています。
私は古いASEであり、8年近く前から調達や切り替えに関連することは何もしておらず、すべてを忘れ始めているので、ナンセンスな話をしている場合は我慢してください。
そのフィルターリストは、ポートをフィルターから削除する必要があることを示しています。
古い質問ですが、答えが見つからなかったようです。いくつかのトランクを作成する前から、古いフィルター構成がありました。フィルタールールには現在トランクグループにあるポートが含まれており、これがスイッチに問題を引き起こしていました。
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)#
「無効な値」は、HPProcurvesの明確なエラーの1つです。 config
を必要とするコマンドを試したとき、私はそれを得たと思います。
コードスニペットによると、これらのコマンドをenabled(#
)モードで発行していました。
私が見つけたドキュメント
は、configモードで発行する必要があることを示しています。
ProCurve(config)# no filter source-port 8,12,13
そのため、#
プロンプトでconfig
と入力して、再試行してください。
sh run
削除する構成の行を確認します
conf t
#(config) undo "the line you want to remove"
#(config) end
#
# wr mem
完了です!