今日の人気記事

  1. chown - ファイルの所有者やグループを変更 - Linuxコマンド
  2. gzip - ファイルを圧縮・展開 - Linuxコマンド
  3. diff - 2つのファイルの差分を出力 - Linuxコマンド
  4. ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
  5. scp – リモートマシンにファイルコピー - Linuxコマンド

ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド

スポンサーリンク

ifconfigコマンドは、カーネルに認識されているネットワークインターフェースの設定や現在の設定内容を表示するコマンドです。

ifconfigコマンド

書式

ifconfig [インターフェース] [オプション]

オプション

up指定したインターフェースを起動(有効)にします。
down指定したインターフェースを停止(無効)にします。
add アドレス指定したインターフェースにIPv6アドレスを追加します。
del アドレス指定したインターフェースからIPv6アドレスを削除します。
netmask ネットマスク指定したインターフェースのネットマスクを指定します。
broadcast ブロードキャスト指定したインターフェースのブロードキャストを指定します。
metric メトリック値指定したインターフェースのメトリック値を指定します。
tunnel アドレスSTI(IPv6-in-IPv4)を作成し、指定したアドレスにトンネルします。

使用例

ifconfigをオプションなしで実行すると、カーネルに認識されているネットワークインターフェースの詳細情報が表示されます。MACアドレス、IPアドレス、ネットマスク、メトリックなどが表示されています。

# ifconfig
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:aaa.bbb.ccc.ddd  Bcast:aaa.bbb.ccc.255  Mask:255.255.255.0
          inet6 addr: XXXX::XX:XXXX:XXXX:XXXX0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5196 errors:0 dropped:0 overruns:0 frame:0
          TX packets:594 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:454568 (443.9 KiB)  TX bytes:99019 (96.6 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

インターフェースを指定して、ifconfigコマンドを実行すると指定したインターフェースの情報のみが表示されます。

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:aaa.bbb.ccc.ddd  Bcast:aaa.bbb.ccc.255  Mask:255.255.255.0
          inet6 addr: XXXX::XX:XXXX:XXXX:XXXX0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5196 errors:0 dropped:0 overruns:0 frame:0
          TX packets:594 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:454568 (443.9 KiB)  TX bytes:99019 (96.6 KiB)

指定したインターフェース(eth0)を起動(有効に)します。

# ifconfig eth0

指定したインターフェース(eth0)を停止(無効に)します。

# ifconfig eth0

関連コマンド

arp, netstat, ping

関連記事(一部広告含む)