/procでインターフェイスのIPV4アドレスを取得する方法

/procでインターフェイスのIPV4アドレスを取得する方法

/procネットワークインターフェイスのMACアドレスを取得する方法と同様に、ネットワークインターフェイスのIPアドレスを取得する明確で簡単な方法はありますか?理想的には、catと入力してIPv4アドレスを取得することをお勧めします
/proc/<foo>/{interface_name}

むしろ他を実行しないでくださいcat

ベストアンサー1

この/procディレクトリでは、次の場所の転送情報ベーステーブルにIPv4アドレスを見つけることもできます。/proc/net/fib_trie

テーブルはcat最初Main:は理解しやすいです。Local:

cat /proc/net/fib_trie

または、ネットワーク、IPアドレス、およびネットマスクを確認してください。

cat /proc/net/fib_trie | grep "|--"   | egrep -v "0.0.0.0| 127."
       |-- 193.136.1.0
       |-- 193.136.1.2
    |-- 193.136.1.255
       |-- 193.136.1.0
       |-- 193.136.1.2
    |-- 193.136.1.255       

おすすめ記事