コマンドラインから印刷できるように、スタンドアロン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
アドレスオブジェクトに関する情報を印刷します。