一千萬個為什麽

搜索

フィルタリングしてデフォルトのインターフェイスを見つける方法はありますか?

sh ip int bri |コマンドを実行すると、 inc 、私はどのポートがダウンしているか、または管理下にあるかを見るためにフィルタリングできます。いくつかのインターフェースはまだ設定されているかもしれませんが、各インターフェースに対して sh を実行する必要なしにどのポートがデフォルトになっているかを知る方法があるのか​​どうか不思議です。

たとえば、このデフォルト設定を持つインターフェイスをフィルタリングする方法はありますか?

Switch#sh run int GigabitEthernet1/1 
Building configuration...

Current configuration : 61 bytes
!
interface GigabitEthernet1/1
no ip address
shutdown
end

最佳答案

たとえば、このデフォルト設定を持つインターフェースをフィルタリングする方法はありますか?

これとは少し異なる解決策が見つかりました。 pcregrep をLinuxサーバーにインストールして、sshをルーターに接続する場所から次のコマンドを実行します。

 ssh "Username"@"IP of the router" "sh run" | pcregrep -M  'interface.*\n.*no ip address.*\n.*shutdown.*\n.*!'

これは、あなたが提供するデフォルトのインターフェース設定で動作します。

  Switch#sh実行intギガビットイーサネット1/1
ビルドの設定...

現在の構成:61バイト
!
インタフェースGigabitEthernet1/1
IPアドレスなし
シャットダウン
終わり
 

現在の回線の代わりに、IOS-XR、IOS-XE、またはSwitchのバリエーションのような、他の設定(これと異なる場合)のデフォルト設定を入れることができます。

お役に立てれば!

轉載註明原文: フィルタリングしてデフォルトのインターフェイスを見つける方法はありますか?