Manpages

名 前

arp − シ ス テ ム の ARP キ ャ ッ シ ュ を 操 作 す る

書 式

arp [−vn] [−H type] [-i if] -a [hostname]

arp [−v] [−i if] −d hostname [pub]

arp [−v] [−H type] [−i if] -s hostname hw_addr [temp]

arp [−v] [−H type] [−i if] -s hostname hw_addr [netmask nm] pub

arp [−v] [−H type] [−i if] -Ds hostname ifa [netmask nm] pub

arp [−vnD] [−H type] [-i if] -f [filename]

説 明

arp は 、 カ ー ネ ル の ARP キ ャ ッ シ ュ を さ ま ざ ま な 方 法 で 操 作 す る 。 ア ド レ ス ・ マ ッ ピ ン グ の エ ン ト リ ー を ク リ ア し た り 、 手 作 業 で エ ン ト リ ー を 設 定 し た り す る の が 、 主 要 な オ プ シ ョ ン で あ る 。 デ バ ッ グ に arp を 利 用 し て 、 ARP キ ャ ッ シ ュ を 完 全 に ダ ン プ す る こ と も 可 能 で あ る 。

オ プ シ ョ ン

−v, −−verbose 何 が 起 こ っ て い る か を 詳 し く ユ ー ザ ー に 知 ら せ る 。
−n, −−numeric
こ の オ プ シ ョ ン を 指 定 す る と 、 ホ ス ト 名 、 ポ ー ト 名 、 ユ ー ザ ー 名 を 解 決 せ ず に 番 号 の ま ま 表 示 す る 。
−H type, −−hw-type type

ARP キ ャ ッ シ ュ を 設 定 し た り 読 み 出 し た り す る と き 、 エ ン ト リ ー の ど の ク ラ ス を 対 象 に し て 欲 し い か を arp に 指 定 す る 。 こ の パ ラ メ ー タ は 、 デ フ ォ ル ト で は ether (つ ま り 、 IEEE 802.3 10Mbps Ethernet に 対 応 す る ハ ー ド ウ ェ ア ・ コ ー ド 0x01) に 設 定 さ れ て い る 。 ほ か に 、 た と え ば ARCnet (arcnet), PROnet (pronet), AX.25 (ax25), NET/ROM (netrom) な ど の ネ ッ ト ワ ー ク 技 術 が 指 定 で き る 。

−a [hostname], −−display [hostname] 指 定 し た ホ ス ト の エ ン ト リ ー を 表 示 す る 。 も し hostname が 指 定 さ れ て い な い 場 合 は す べ て の エ ン ト リ ー が 表 示 さ れ る 。
−d hostname, −−delete hostname
指 定 さ れ た ホ ス ト の エ ン ト リ ー す べ て を 削 除 す る 。 例 え ば 、 こ れ は 指 定 さ れ た ホ ス ト が ダ ウ ン し た と き な ど に 使 う こ と が で き る 。
−D, −−use-device
イ ン タ ー フ ェ ー ス ifa の ハ ー ド ウ ェ ア ア ド レ ス を 使 う 。
−i If, −−device If
イ ン タ ー フ ェ ー ス を 選 択 す る 。 ARP キ ャ ッ シ ュ を ダ ン プ す る 際 、 指 定 さ れ た イ ン タ ー フ ェ ー ス に 合 致 す る エ ン ト リ ー の み が 出 力 さ れ る 。 permanent ARP エ ン ト リ ー 、 ま た は temp ARP エ ン ト リ ー を 設 定 す る 場 合 に は 、 こ の イ ン タ ー フ ェ ー ス は そ の エ ン ト リ ー と 関 連 付 け ら れ る 。 こ の オ プ シ ョ ン を 使 わ な い と 、 カ ー ネ ル は 経 路 テ ー ブ ル か ら デ バ イ ス を 推 量 す る 。 pub エ ン ト リ ー の 場 合 は 、 こ こ に 指 定 す る イ ン タ ー フ ェ ー ス は ARP 要 求 に 答 え て く れ る イ ン タ ー フ ェ ー ス で あ る 。 注 : こ れ は IP デ ー タ グ ラ ム の 経 路 制 御 を 行 な う イ ン タ ー フ ェ ー ス と は 、 異 な っ て い な け れ ば な ら な い 。
−s hostname hw_addr, −−set hostname hw_addr

ARP ア ド レ ス の マ ッ ピ ン グ ・ エ ン ト リ ー を 手 作 業 で 設 定 す る 。 ホ ス ト hostname に 対 す る ハ ー ド ウ ェ ア ・ ア ド レ ス は hw_addr に 設 定 さ れ る 。 ハ ー ド ウ ェ ア ・ ア ド レ ス の 書 式 は 、 ハ ー ド ウ ェ ア ・ ク ラ ス に よ っ て 異 な る が 、 ほ と ん ど の ク ラ ス で は 普 通 の 書 き 方 が 使 え る 。 例 え ば 、 ethernet の ク ラ ス で は 16 進 数 6 バ イ ト で あ り 、 コ ロ ン で 分 割 さ れ て い る 。 代 理 ARP の エ ン ト リ ー を 追 加 す る と き (つ ま り 、 pub フ ラ グ を 指 定 し た と き ) は 、 netmask を 指 定 す る と 、 サ ブ ネ ッ ト 全 体 の 代 理 ARP が 設 定 さ れ る 。 こ れ は よ い 風 習 で は な い が 、 有 効 な 時 も あ っ た の で 古 い カ ー ネ ル で は サ ポ ー ト し て い た 。 temp フ ラ グ を 指 定 し な け れ ば 、 設 定 し た エ ン ト リ ー は 永 続 的 と な り 、 ARP キ ャ ッ シ ュ に そ の ま ま 残 さ れ る 。 注 : カ ー ネ ル 2.2.0 か ら 、 サ ブ ネ ッ ト 全 体 に ARP エ ン ト リ ー を セ ッ ト す る こ と は 出 来 な く な っ て い る 。 そ の 代 わ り 、 Linux で は 、 経 路 が 存 在 し フ ォ ワ ー ド さ れ て い れ ば 、 自 動 的 に 代 理 arp さ れ る 。 詳 細 は arp(7) を 参 照 す る こ と 。

−f filename, −−file filename

−s オ プ シ ョ ン と 似 て い る が 、 こ の オ プ シ ョ ン の 場 合 、 ア ド レ ス の 情 報 が フ ァ イ ル filename か ら 与 え ら れ る 。 こ れ は 、 多 数 の ホ ス ト に 対 し て ARP エ ン ト リ ー を 設 定 し な け れ ば な ら な い 場 合 に 使 わ れ る 。 デ ー タ フ ァ イ ル の 名 前 に は /etc/ethers が よ く 使 わ れ る が 、 こ れ は 公 式 の も の で は な い 。 filename が 指 定 さ れ な い 場 合 、 /etc/ethers が デ フ ォ ル ト と し て 使 わ れ る 。 フ ァ イ ル の 書 式 は 簡 単 で あ る 。 ホ ス ト 名 と ハ ー ド ウ ェ ア ・ ア ド レ ス は ASCII テ キ ス ト の み で あ り 、 ホ ス ト 名 と ハ ー ド ウ ェ ア ・ ア ド レ ス の 間 は 空 白 で 区 切 ら れ る 。 加 え て 、 pub, temp, netmask フ ラ グ を 使 う こ と が で き る 。

hostname は い ず れ も 、 ピ リ オ ド で 区 切 ら れ た 10 進 表 記 の IP address で も よ い 。 互 換 性 の た め の 特 別 な ケ ー ス と し て 、 ホ ス ト 名 と ハ ー ド ウ ェ ア ・ ア ド レ ス の 順 番 を 入 れ 換 え る こ と が で き る 。

ARP キ ャ ッ シ ュ の 完 全 な エ ン ト リ ー に は 、 C フ ラ グ が つ け ら れ る 。 ま た 、 永 続 的 (permanent) な エ ン ト リ ー に は M フ ラ グ が 、 公 開 (pub) エ ン ト リ ー に は P フ ラ グ が つ け ら れ る 。

フ ァ イ ル

/proc/net/arp
/etc/networks
/etc/hosts
/etc/ethers

関 連 項 目

rarp(8), route(8), ifconfig(8), netstat(8)

著 者

Fred N. van Kempen, <waltje [AT] uwalt.org> ま た 、 net-tools の 管 理 者 で あ る Bernd Eckenfels <net-tools [AT] lina.de> が 多 数 の 改 良 を 行 な っ た 。