Unixコマンド/ifconfig の変更点
*&SIZE(15){''ifconfig''}; [#rcd8dbb9]
[[dokuwiki.fl8.jp掲載済>http://dokuwiki.fl8.jp/doku.php/02_freebsd/80_unix%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/ifconfig]]
**''機能'' [#jf11bc26]
ifconfigコマンドは、指定されたネットワークインターフェイスの現在の設定を表示したり、&br;
設定を変更します。&br;
ifconfigコマンドをネットワークインターフェイスのみを指定して実行すると、そのネットワークインターフェイスに&br;
現在設定されている内容が表示されます。&br;
ifconfigコマンドに、ネットワークインターフェイスとオプションの引数として指定すると&br;
ネットワークインターフェイスの設定を変更できます。&br;
ただし、設定を変更できるのはスーパーユーザだけです。&br;
**''構文'' [#e8f5d376]
ifconfig インターフェイス [オプション]
**''オプション'' [#da97f299]
address_family アドレスファミリーを指定する。(デフォルトTCP/IPを表すinet)
IPアドレス ネットワークインターフェイスのIPアドレスを設定する。
broadcast ブロードキャストアドレス ネットワークインターフェイスのブロードキャストアドレスを設定する。
down ネットワークインターフェイスをダウンさせる(使用不可にする)
netmask ネットマスクアドレス ネットワークインターフェイスのネットマスクを設定する。
up ネットワークインターフェイスをアップする(使用可能にする)
**''コマンド例'' [#cad8ecb5]
# ifconfig de0 de0のネットワーク設定を表示する。
de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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
<full-duplex> 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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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
<full-duplex> 10baseT/UTP