ifconfig インターフェイス [オプション]
===== オプション =====
address_family アドレスファミリーを指定する。(デフォルトTCP/IPを表すinet)
IPアドレス ネットワークインターフェイスのIPアドレスを設定する。
broadcast ブロードキャストアドレス ネットワークインターフェイスのブロードキャストアドレスを設定する。
down ネットワークインターフェイスをダウンさせる(使用不可にする)
netmask ネットマスクアドレス ネットワークインターフェイスのネットマスクを設定する。
up ネットワークインターフェイスをアップする(使用可能にする)
===== コマンド例 =====
# ifconfig de0 de0のネットワーク設定を表示する。
de0: flags=8843 mtu 1500
inet 172.17.1.1 netmask 0xffffff00 broadcast 172.17.1.255
ether 00:80:ad:71:82:d6
media: 10baseT/UTP status: active
supported media: autoselect 10base5/AUI 10base2/BNC 10baseT/UTP
10baseT/UTP
# ifconfig de0 172.17.1.99 netmask 0xffffff00 broadcast 172.17.1.255
de0のIPアドレスを「172.17.1.99」に変更する。
(ネットマスク、ブロードキャストは同じ値を再設定する。)
# ifconfig de0 変更を確認する。
de0: flags=8843 mtu 1500
inet 172.17.1.99 netmask 0xffffff00 broadcast 172.17.1.255
ether 00:80:ad:71:82:d6
media: 10baseT/UTP status: active
supported media: autoselect 10base5/AUI 10base2/BNC 10baseT/UTP
10baseT/UTP
===== eth0にIPを設定する =====
# ifconfig eth0 10.15.201.201 netmask 255.255.0.0
# ifconfig eth0 10.15.201.201/16
SecondaryとしてIPを追加するときは、[[02_freebsd:80_unixコマンド:ip#IP追加]]
==== 削除 ====
# ifconfig eth0 down
{{tag>Unixコマンド ネットワーク関連 ifconfig}}