インターフェイスとIPアドレスを印刷するスクリプト

インターフェイスとIPアドレスを印刷するスクリプト

コマンドラインから印刷できるように、スタンドアロンPCのすべてのネットワークインターフェイスとそのIPアドレスを取得するスクリプトを実行したいと思います。たとえば、次のようになります。

<interface1>    <IP address>

など。このデバイスは RedHat Enterprise Linux 7.0 とともにインストールされます。次のコマンドを試しましたが、1つのインターフェイスとループバックアドレスのみが表示されます。コマンドは次のとおりです。

ホスト名--ip-アドレス

このコンピュータには2つのネットワークインターフェイスがありますが、ループバックインターフェイスのみが表示され、他のインターフェイスは表示されません。次の方法でどのように出力を取得できますか?

<interface1> <non loopback ip address1>
<interface2> <ip address 2>

答え1

使用アイピー注文する:

ip -br addr show

下で述べたように

-br読みやすくするために、基本情報のみを表形式で印刷

addrこのデバイスのアドレスオブジェクト

showアドレスオブジェクトに関する情報を印刷します。

関連情報