Manpages

名 前

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