以前にこうするように命令があったようですが、忘れてしまいましたね。
Windowsのipconfigに似ています。
私のサーバーには10個の利用可能なIPがあり、すべて知りたいです。
答え1
IPアドレスにのみ関心があり、ネットワークインターフェイスに関するその他の詳細には興味がない場合は、すべての/sbin/ifconfig -a | grep "inet addr:" |awk '{print $2}'|cut -d: -f2
ネットワークインターフェイスカードに設定されているすべてのIPアドレスのみが提供され、それ以上は提供されません。
答え2
以下は、IPアドレスのみを抽出するいくつかのコマンドです。
ifconfig | awk -F':' 'NR==2{split($2,a," "); print a[1]}'
ip -f inet addr show dev eth0 | sed -n 's/^ *inet *\([.0-9]*\).*/\1/p'
ifconfig eth0 | sed -n 's/^ *inet addr:*\([.0-9]*\).*/\1/p'
パブリックIPの確認
curl ifconfig.me
答え3
/sbin/ifconfig -a
ネットワークインターフェイスとIPアドレスを含む詳細が表示されます。
答え4
ifconfig
問題がある場合はお試しください。
man ifconfig