名 前
ifconfig − ネ ッ ト ワ ー ク ・ イ ン タ フ ェ ー ス の 設 定
書 式
ifconfig
[interface]
ifconfig interface [aftype] options | address ...
説 明
ifconfig は カ ー ネ ル に よ っ て 認 識 さ れ て い る ネ ッ ト ワ ー ク ・ イ ン タ フ ェ ー ス の 設 定 に 使 用 す る 。 特 に ブ ー ト 時 に 、 必 要 に 応 じ て イ ン タ フ ェ ー ス を 設 定 す る た め に 使 用 さ れ る 。 ブ ー ト 後 に は 、 デ バ ッ グ や シ ス テ ム チ ュ ー ニ ン グ な ど の 特 殊 な 目 的 が な け れ ば 、 通 常 使 う こ と は な い 。 引 数 が 与 え ら れ な い と 、 ifconfig は 現 在 動 作 し て い る イ ン タ フ ェ ー ス の 状 態 を 表 示 す る 。 も し 一 つ の イ ン タ フ ェ ー ス が 引 数 と し て 与 え ら れ る と 、 そ の イ ン タ フ ェ ー ス の 状 態 だ け を 表 示 す る 。 ま た -a が 引 数 と し て 与 え ら れ る と 、 停 止 し て い る も の も 含 め て 、 す べ て の イ ン タ フ ェ ー ス の 状 態 を 表 示 す る 。 以 上 の い ず れ で も な い 場 合 、 ifconfig は イ ン タ フ ェ ー ス を 設 定 す る 。
ア ド レ ス ・ フ ァ ミ リ ー
イ ン タ フ ェ ー ス 名 の 直 後 に 置 か れ た 引 数 が 、 サ ポ ー ト さ れ て い る ア ド レ ス ・ フ ァ ミ リ ー の 名 前 と し て 認 識 さ れ る と 、 す べ て の プ ロ ト コ ル ・ ア ド レ ス の 解 釈 と 表 示 は 、 そ の ア ド レ ス ・ フ ァ ミ リ ー に 従 う 。 現 在 サ ポ ー ト さ れ て い る ア ド レ ス ・ フ ァ ミ リ ー は 次 の 通 り : inet (TCP/IP, デ フ ォ ル ト ), inet6 (IPv6), ax25 (AMPR Pakcet Radio), ddp (Appletalk フ ェ ー ズ 2), ipx (Novell IPX), netrom (AMPR Packet radio).
オ プ シ ョ ン
interface イ ン タ フ ェ ー ス の 名 前 で あ る 。 こ れ は 通 常 、 ド ラ イ バ ー の 名 前 に 装 置 の 番 号 を 付 け た も の で あ る 。 例 え ば 、 eth0 は 最 初 の イ ー サ ネ ッ ト ・ イ ン タ フ ェ ー ス で あ る 。
up こ の フ ラ グ は 、 イ ン タ フ ェ ー ス を 活 動 状 態 に す る 。 イ ン タ フ ェ ー ス に 新 し い ア ド レ ス を 割 り 当 て た 場 合 は 、 暗 黙 の う ち に こ の |
up が 指 定 さ れ る 。
down こ の フ ラ グ は 、 こ の イ ン タ フ ェ ー ス の ド ラ イ バ を 停 止 す る 。 | |
[−]arp |
ARP プ ロ ト コ ル の 使 用 を 有 効 /無 効 に す る 。
[−]promisc 無
差 別 (promiscuous) モ ー
ド を 有 効 /無 効
に す る 。 も し
有 効 に す る と
、 ネ ッ ト ワ ー
ク 上 の す べ て
の パ ケ ッ ト は
こ の イ ン タ フ
ェ ー ス に よ り
受 信 さ れ る 。
[−]allmulti 全 マ ル チ
キ ャ ス ト (all-multicast)
モ ー ド を 有 効
/無 効 に す る 。
も し 有 効 に す
る と 、 ネ ッ ト
ワ ー ク 上 の す
べ て の マ ル チ
キ ャ ス ト ・ パ
ケ ッ ト は こ の
イ ン タ フ ェ ー
ス に よ り 受 信
さ れ る 。
metric N こ の 引 数 は
イ ン タ フ ェ ー
ス メ ト リ ッ ク
を 設 定 す る 。
mtu N こ の 引 数 は イ ン タ フ ェ ー ス の 最 大 転 送 単 位 |
(MTU) を 設 定 す る 。 |
dstaddr addr
(PPPの よ う な ) ポ イ ン ト 間 接 続 に お い て リ モ ー ト の IP ア ド レ ス を 設 定 す る 。 こ の 引 数 は す で に 古 い 仕 様 と な っ た の で 、 代 り に pointopoint キ ー ワ ー ド を 使 用 す る こ と 。
netmask addr こ
の イ ン タ フ ェ
ー ス の IP ネ ッ ト
ワ ー ク マ ス ク
を 設 定 す る 。
こ の 値 は 通 常
、 (IP ア ド レ ス に
対 応 す る ) ク ラ
ス A,B,C の ネ ッ ト マ
ス ク が デ フ ォ
ル ト で 設 定 さ
れ る が 、 値 を
指 定 す る こ と
も 可 能 で あ る
。
add addr/prefixlen
IPv6 ア ド レ ス を イ ン タ フ ェ ー ス に 追 加 す る 。
del addr/prefixlen
IPv6 ア ド レ ス を イ ン タ フ ェ ー ス か ら 削 除 す る 。
tunnel aa.bb.cc.dd
新 規 の SIT (IPv6-in-IPv4) デ
バ イ ス を 作 成
し 、 与 え ら れ
た 対 象 ア ド レ
ス に ト ン ネ ル
す る 。
irq addr こ の デ バ イ
ス に よ り 使 用
さ れ る 割 り 込
み を 設 定 す る
。 た だ し 、 す
べ て の デ バ イ
ス で 動 的 な IRQ 設
定 の 変 更 が 可
能 な わ け で は
な い 。
io_addr addr こ の デ バ
イ ス の I/O 開 始 ア
ド レ ス を 設 定
す る 。
mem_start addr こ の デ バ
イ ス に よ り 使
用 さ れ る 共 有
メ モ リ ー の 開
始 ア ド レ ス を
設 定 す る 。 こ
れ は 、 い く つ
か の デ バ イ ス
で の み 必 要 と
さ れ る 。
media type こ の デ バ イ
ス で 使 用 さ れ
る 、 物 理 ポ ー
ト も し く は 媒
体 タ イ プ を 設
定 す る 。 す べ
て の デ バ イ ス
で 、 こ の 設 定
の 変 更 が 可 能
な わ け で は な
い 。 ま た 可 能
な も の で も 、
ど の 値 を サ ポ
ー ト し て い る
か は デ バ イ ス
に よ っ て 異 な
る 。 type の 値 は
、 10base2 (thin イ ー サ
ネ ッ ト ), 10baseT (twisted-pair
10Mbps イ ー サ ネ ッ ト
), AUI (外 部 ト ラ ン
シ ー バ ー ) な ど
で あ る 。 auto は
特 殊 な 媒 体 指
定 で 、 ド ラ イ
バ ー に 媒 体 を
自 動 検 出 す る
よ う 伝 え る 。
同 じ く 、 す べ
て の ド ラ イ バ
で こ れ が 可 能
で あ る わ け で
は な い 。
[-]broadcast [addr] ア ド レ ス
を 指 定 す る と
、 こ の イ ン タ
フ ェ ー ス に プ
ロ ト コ ル ブ ロ
ー ド キ ャ ス ト
ア ド レ ス を 設
定 す る 。 指 定
さ れ な い と 、
こ の イ ン タ フ
ェ ー ス に IFF_BROADCAST
フ ラ グ を 設 定
(も し く は 解 除 )
す る 。
[-]pointopoint [addr] ポ イ ン ト
間 接 続 (point-to-point) モ
ー ド を 有 効 に
す る 。 こ れ は
二 つ の マ シ ン
間 だ け で 直 接
接 続 し 、 他 が
干 渉 で き な い
こ と を 意 味 す
る 。 ア ド レ ス
も 指 定 さ れ た
場 合 は 、 リ ン
ク の 相 手 側 の
プ ロ ト コ ル ア
ド レ ス を 設 定
す る 。 こ れ に
よ り 、 dstaddr は 古
い 仕 様 と な っ
た 。 指 定 さ れ
な い 場 合 IFF_POINTOPOINT
フ ラ グ を 設 定
も し く は 解 除
す る だ け で あ
る 。
hw class address デ バ イ ス
ド ラ イ バ ー が
こ の 操 作 を サ
ポ ー ト し て い
れ ば 、 イ ン タ
フ ェ ー ス の ハ
ー ド ウ ェ ア ア
ド レ ス を 設 定
す る 。 こ の キ
ー ワ ー ド の 後
に は 、 ハ ー ド
ウ ェ ア の ク ラ
ス の 名 前 と ハ
ー ド ウ ェ ア ア
ド レ ス に あ た
る ASCII 文 字 列 が 続
か な く て は な
ら な い 。 現 在
サ ポ ー ト さ れ
る ハ ー ド ウ ェ
ア ク ラ ス は ether
(イ ー サ ネ ッ ト ),
ax25 (AMPR AX.25), ARCnet, netrom (AMPR
NET/ROM) で あ る 。
multicast イ ン タ フ ェ
ー ス の マ ル チ
キ ャ ス ト フ ラ
グ を 設 定 す る
。 通 常 は ド ラ
イ バ ー が 自 動
で 設 定 す る の
で 、
address こ の イ ン タ
フ ェ ー ス に 割
り 当 て る IP ア ド
レ ス 。
txqueuelen length デ バ イ ス
の 送 信 キ ュ ー
の 長 さ を セ ッ
ト す る 。 遅 延
が 大 き く 、 遅
い デ バ イ ス (モ
デ ム 、 ISDN) に 対 し
て 小 さ い 値 を
セ ッ ト す る と
、 大 量 転 送 中
に telnet の よ う な イ
ン タ ラ ク テ ィ
ブ な ト ラ フ ィ
ッ ク が あ ま り
邪 魔 さ れ な い
よ う に で き る
。
注 意
カ ー ネ ル リ リ ー ス 2.2 か ら は 、 エ イ リ ア ス さ れ た イ ン タ フ ェ ー ス に 対 す る 明 示 的 な イ ン タ フ ェ ー ス 統 計 が な く な っ た 。 元 の ア ド レ ス に 対 し て 表 示 さ れ る 統 計 は 、 同 じ デ バ イ ス の 全 て の 別 名 ア ド レ ス で 共 通 の も の と な る 。 ア ド レ ス 毎 の 統 計 が 欲 し い 場 合 は 、 ipchains(8) コ マ ン ド を 使 っ て 、 そ の ア ド レ ス の 明 示 的 な 集 計 ル ー ル を 追 加 す る こ と 。 イ ー サ ネ ッ ト デ バ イ ス ド ラ イ バ の 割 り 込 み 問 題 に よ り 、 EAGAIN で 失 敗 す る 。 よ り 詳 細 な 情 報 は http://cesdis.gsfc.nasa.gov/linux/misc/irq-conflict.html を 参 照 す る こ と 。
フ ァ イ ル
/proc/net/socket
/proc/net/dev
/proc/net/if_inet6
バ グ
Appletalk DDP と IPX は ア ド レ ス の 表 示 は す る が 、 こ の コ マ ン ド に よ り 変 更 す る こ と は で き な い 。
関 連 項 目
route(8), netstat(8), arp(8), rarp(8), ipchains(8)
著 者
Fred N. van
Kempen, <waltje [AT] uwalt.org>
Alan Cox, <Alan.Cox [AT] linux.org>
Phil Blundell, <Philip.Blundell [AT] pobox.com>
Andi Kleen