ifconfig コマンド

NIC の状態確認や設定変更をするコマンド。

状態確認

 $ LANG=C ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:ea:71:60:46  
          inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0 <-- IPv4 の情報
          inet6 addr: fe80::20f:eaff:fe71:6046/64 Scope:Link              <-- IPv6 の情報
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:262 errors:0 dropped:0 overruns:0 frame:0   <-- 受信パケット情報 
          TX packets:334 errors:0 dropped:0 overruns:0 carrier:0 <-- 送信パケット情報
          collisions:0 txqueuelen:1000 <-- 衝突検出回数と送信キューのサイズ
          RX bytes:122619 (119.7 KB)  TX bytes:50645 (49.4 KB) <-- 受信・送信パケットのバイト数
          Interrupt:20 

IPアドレスの変更

 # ifconfig インターフェース名 IPアドレス [netmask] [broadcast]

IPエイリアシング

eth0 に別の IPアドレスを追加したい場合、

 # ifconfig eth0:エイリアス番号 IPアドレス