HumansXドキュメントセンター 公式サイトへ ↗

ifconfig

ifconfig はネットワークインターフェースの設定と管理に使用するコマンドです。IP アドレス、サブネットマスク、MAC アドレス、MTU、ブロードキャストアドレス、ポイントツーポイントアドレスなど、ネットワークインターフェースの設定を確認・変更できます。

構文

ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

オプション

  • ifconfig:設定済みで有効なすべてのネットワークインターフェースとその状態を表示します。
  • ifconfig -a:有効になっていないものも含め、すべてのネットワークインターフェースを表示します。
  • ifconfig <interface>:指定したネットワークインターフェースの設定を表示します。
  • ifconfig <interface> up:指定したネットワークインターフェースを有効にします。
  • ifconfig <interface> down:指定したネットワークインターフェースを無効にします。
  • ifconfig <interface> add <address>:指定したネットワークインターフェースに IP アドレスを追加します。
  • ifconfig <interface> del <address>:指定したネットワークインターフェースから IP アドレスを削除します。
  • ifconfig <interface> netmask <address>:指定したネットワークインターフェースのサブネットマスクを設定します。
  • ifconfig <interface> broadcast <address>:ブロードキャストアドレスを設定します。
  • ifconfig <interface> pointopoint <address>:ポイントツーポイントアドレスを設定します。
  • ifconfig <interface> hw <HW> <address>:MAC アドレスを設定します。
  • ifconfig <interface> mtu <NN>:MTU(最大伝送単位)を設定します。
  • ifconfig <interface> arp:ARP(アドレス解決プロトコル)を有効にします。
  • ifconfig <interface> promisc:プロミスキャスモードを有効にし、ネットワークインターフェースを通過するすべてのパケットを受信します。
  • ifconfig <interface> multicast:マルチキャストモードを有効にします。
  • ifconfig <interface> dynamic:動的設定を有効にします。
  • ifconfig -s:ネットワークインターフェース情報を簡潔な形式で表示します。
  • ifconfig -v:詳細情報を表示します。

よく使うコマンド

よく使うコマンド

ifconfig   #处于激活状态的网络接口
ifconfig -a  #所有配置的网络接口,不论其是否激活
ifconfig eth0  #显示eth0的网卡信息

指定したネットワークアダプタの起動・停止

ifconfig eth0 up
ifconfig eth0 down

IP アドレスの設定

ifconfig eth0 192.168.1.10
ifconfig eth0 192.168.1.10 netmask 255.255.255.0
ifconfig eth0 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255