.TH ARP 8 "5 Jan 1999" "net-tools" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O arp \- manipulate the system ARP cache
-.SH ̾Á°
-arp \- ¥·¥¹¥Æ¥à¤Î ARP ¥¥ã¥Ã¥·¥å¤òÁàºî¤¹¤ë
+.SH 名前
+arp \- システムの ARP キャッシュを操作する
.\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
.B arp
.RB [ \-vn ]
.RB [ "\-H type" ]
.\"O .B arp
.\"O program also allows a complete dump of the ARP cache.
.B arp
-¤Ï¡¢¥«¡¼¥Í¥ë¤Î ARP ¥¥ã¥Ã¥·¥å¤ò¤µ¤Þ¤¶¤Þ¤ÊÊýË¡¤ÇÁàºî¤¹¤ë¡£
-¥¢¥É¥ì¥¹¡¦¥Þ¥Ã¥Ô¥ó¥°¤Î¥¨¥ó¥È¥ê¡¼¤ò¥¯¥ê¥¢¤·¤¿¤ê¡¢
-¼êºî¶È¤Ç¥¨¥ó¥È¥ê¡¼¤òÀßÄꤷ¤¿¤ê¤¹¤ë¤Î¤¬¡¢¼çÍפʥª¥×¥·¥ç¥ó¤Ç¤¢¤ë¡£
-¥Ç¥Ð¥Ã¥°¤Ë
+は、カーネルの ARP キャッシュをさまざまな方法で操作する。
+アドレス・マッピングのエントリーをクリアしたり、
+手作業でエントリーを設定したりするのが、主要なオプションである。
+デバッグに
.B arp
-¤òÍøÍѤ·¤Æ¡¢ARP ¥¥ã¥Ã¥·¥å¤ò´°Á´¤Ë¥À¥ó¥×¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¢¤ë¡£
+を利用して、ARP キャッシュを完全にダンプすることも可能である。
.\"O .SH OPTIONS
-.SH ¥ª¥×¥·¥ç¥ó
+.SH オプション
.TP
.B "\-v, \-\-verbose"
.\"O Tell the user what is going on by being verbose.
-²¿¤¬µ¯¤³¤Ã¤Æ¤¤¤ë¤«¤ò¾Ü¤·¤¯¥æ¡¼¥¶¡¼¤ËÃΤ餻¤ë¡£
+何が起こっているかを詳しくユーザーに知らせる。
.TP
.\"O .B "\-n, \-\-numeric"
.B "\-n, \-\-numeric"
.\"O shows numerical addresses instead of trying to determine symbolic host, port
.\"O or user names.
-¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¥Û¥¹¥È̾¡¢¥Ý¡¼¥È̾¡¢¥æ¡¼¥¶¡¼Ì¾¤ò²ò·è¤»¤º¤Ë
-ÈÖ¹æ¤Î¤Þ¤Þɽ¼¨¤¹¤ë¡£
+このオプションを指定すると、ホスト名、ポート名、ユーザー名を解決せずに
+番号のまま表示する。
.TP
.B "\-H type, \-\-hw-type type"
.\"O When setting or reading the ARP cache, this optional parameter tells
.\"O .RB "AX.25 (" ax25 ")"
.\"O and
.\"O .RB "NET/ROM (" netrom ")."
-ARP ¥¥ã¥Ã¥·¥å¤òÀßÄꤷ¤¿¤êÆɤ߽Ф·¤¿¤ê¤¹¤ë¤È¤¡¢
-¥¨¥ó¥È¥ê¡¼¤Î¤É¤Î¥¯¥é¥¹¤òÂоݤˤ·¤ÆÍߤ·¤¤¤«¤ò
+ARP キャッシュを設定したり読み出したりするとき、
+エントリーのどのクラスを対象にして欲しいかを
.B arp
-¤Ë»ØÄꤹ¤ë¡£
-¤³¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï
+に指定する。
+このパラメータは、デフォルトでは
.B ether
-(¤Ä¤Þ¤ê¡¢IEEE 802.3 10Mbps Ethernet ¤ËÂбþ¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢¡¦¥³¡¼¥É
-0x01) ¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¡£
-¤Û¤«¤Ë¡¢¤¿¤È¤¨¤Ð
+(つまり、IEEE 802.3 10Mbps Ethernet に対応するハードウェア・コード
+0x01) に設定されている。
+ほかに、たとえば
.RB "ARCnet (" arcnet "),"
.RB "PROnet (" pronet "),"
.RB "AX.25 (" ax25 "),"
.RB "NET/ROM (" netrom ")"
-¤Ê¤É¤Î¥Í¥Ã¥È¥ï¡¼¥¯µ»½Ñ¤¬»ØÄê¤Ç¤¤ë¡£
+などのネットワーク技術が指定できる。
.TP
.B "\-a [hostname], \-\-display [hostname]"
.\"O Shows the entries of the specified hosts. If the
.\"O parameter is not used,
.\"O .B all
.\"O entries will be displayed.
-»ØÄꤷ¤¿¥Û¥¹¥È¤Î¥¨¥ó¥È¥ê¡¼¤òɽ¼¨¤¹¤ë¡£
-¤â¤·
+指定したホストのエントリーを表示する。
+もし
.B hostname
-¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï
-.B ¤¹¤Ù¤Æ¤Î
-¥¨¥ó¥È¥ê¡¼¤¬É½¼¨¤µ¤ì¤ë¡£
+が指定されていない場合は
+.B すべての
+エントリーが表示される。
.TP
.B "\-d hostname, \-\-delete hostname"
.\"O Remove any entry for the specified host. This can be used if the
.\"O indicated host is brought down, for example.
-»ØÄꤵ¤ì¤¿¥Û¥¹¥È¤Î¥¨¥ó¥È¥ê¡¼¤¹¤Ù¤Æ¤òºï½ü¤¹¤ë¡£
-Î㤨¤Ð¡¢¤³¤ì¤Ï»ØÄꤵ¤ì¤¿¥Û¥¹¥È¤¬¥À¥¦¥ó¤·¤¿¤È¤¤Ê¤É¤Ë»È¤¦¤³¤È¤¬¤Ç¤¤ë¡£
+指定されたホストのエントリーすべてを削除する。
+例えば、これは指定されたホストがダウンしたときなどに使うことができる。
.TP
.B "\-D, \-\-use-device"
.\"O Use the interface
.\"O .BR ifa "'s"
.\"O hardware address.
-¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹
+ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹
.BR ifa
-¤Î¥Ï¡¼¥É¥¦¥§¥¢¥¢¥É¥ì¥¹¤ò»È¤¦¡£
+のハードウェアアドレスを使う。
.TP
.B "\-i If, \-\-device If"
.\"O Select an interface. When dumping the ARP cache only entries matching
.\"O .B pub
.\"O entries the specified interface is the interface on which ARP requests will
.\"O be answered.
-¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤òÁªÂò¤¹¤ë¡£
-ARP ¥¥ã¥Ã¥·¥å¤ò¥À¥ó¥×¤¹¤ëºÝ¡¢
-»ØÄꤵ¤ì¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ë¹çÃפ¹¤ë¥¨¥ó¥È¥ê¡¼¤Î¤ß¤¬½ÐÎϤµ¤ì¤ë¡£
-permanent ARP ¥¨¥ó¥È¥ê¡¼¡¢¤Þ¤¿¤Ï
+インターフェースを選択する。
+ARP キャッシュをダンプする際、
+指定されたインターフェースに合致するエントリーのみが出力される。
+permanent ARP エントリー、または
.B temp
-ARP ¥¨¥ó¥È¥ê¡¼¤òÀßÄꤹ¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï
-¤½¤Î¥¨¥ó¥È¥ê¡¼¤È´ØÏ¢ÉÕ¤±¤é¤ì¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»È¤ï¤Ê¤¤¤È¡¢
-¥«¡¼¥Í¥ë¤Ï·ÐÏ©¥Æ¡¼¥Ö¥ë¤«¤é¥Ç¥Ð¥¤¥¹¤ò¿äÎ̤¹¤ë¡£
+ARP エントリーを設定する場合には、このインターフェースは
+そのエントリーと関連付けられる。
+このオプションを使わないと、
+カーネルは経路テーブルからデバイスを推量する。
.B pub
-¥¨¥ó¥È¥ê¡¼¤Î¾ì¹ç¤Ï¡¢¤³¤³¤Ë»ØÄꤹ¤ë¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï
-ARP Í×µá¤ËÅú¤¨¤Æ¤¯¤ì¤ë¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ç¤¢¤ë¡£
+エントリーの場合は、ここに指定するインターフェースは
+ARP 要求に答えてくれるインターフェースである。
.br
.\"O .B NOTE:
.\"O This has to be different from the interface to which the IP
.\"O datagrams will be routed.
-.B Ãí:
-¤³¤ì¤Ï IP ¥Ç¡¼¥¿¥°¥é¥à¤Î·ÐÏ©À©¸æ¤ò¹Ô¤Ê¤¦¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤È¤Ï¡¢
-°Û¤Ê¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+.B 注:
+これは IP データグラムの経路制御を行なうインターフェースとは、
+異なっていなければならない。
.TP
.\"O .B "\-s hostname hw_addr, \-\-set hostname"
.B "\-s hostname hw_addr, \-\-set hostname hw_addr"
.\"O .B temp
.\"O flag is not supplied entries will be permanent stored into the ARP
.\"O cache.
-ARP ¥¢¥É¥ì¥¹¤Î¥Þ¥Ã¥Ô¥ó¥°¡¦¥¨¥ó¥È¥ê¡¼¤ò¼êºî¶È¤ÇÀßÄꤹ¤ë¡£
-¥Û¥¹¥È
+ARP アドレスのマッピング・エントリーを手作業で設定する。
+ホスト
.B hostname
-¤ËÂФ¹¤ë¥Ï¡¼¥É¥¦¥§¥¢¡¦¥¢¥É¥ì¥¹¤Ï
+に対するハードウェア・アドレスは
.B hw_addr
-¤ËÀßÄꤵ¤ì¤ë¡£¥Ï¡¼¥É¥¦¥§¥¢¡¦¥¢¥É¥ì¥¹¤Î½ñ¼°¤Ï¡¢
-¥Ï¡¼¥É¥¦¥§¥¢¡¦¥¯¥é¥¹¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¤¬¡¢
-¤Û¤È¤ó¤É¤Î¥¯¥é¥¹¤Ç¤ÏÉáÄ̤νñ¤Êý¤¬»È¤¨¤ë¡£
-Î㤨¤Ð¡¢ethernet ¤Î¥¯¥é¥¹¤Ç¤Ï 16 ¿Ê¿ô 6 ¥Ð¥¤¥È¤Ç¤¢¤ê¡¢
-¥³¥í¥ó¤Çʬ³ä¤µ¤ì¤Æ¤¤¤ë¡£
-ÂåÍý ARP ¤Î¥¨¥ó¥È¥ê¡¼¤òÄɲ乤ë¤È¤ (¤Ä¤Þ¤ê¡¢
+に設定される。ハードウェア・アドレスの書式は、
+ハードウェア・クラスによって異なるが、
+ほとんどのクラスでは普通の書き方が使える。
+例えば、ethernet のクラスでは 16 進数 6 バイトであり、
+コロンで分割されている。
+代理 ARP のエントリーを追加するとき (つまり、
.BR pub
-¥Õ¥é¥°¤ò»ØÄꤷ¤¿¤È¤) ¤Ï¡¢
+フラグを指定したとき) は、
.BR netmask
-¤ò»ØÄꤹ¤ë¤È¡¢¥µ¥Ö¥Í¥Ã¥ÈÁ´ÂΤÎÂåÍý ARP ¤¬ÀßÄꤵ¤ì¤ë¡£
-¤³¤ì¤Ï¤è¤¤É÷½¬¤Ç¤Ï¤Ê¤¤¤¬¡¢
-͸ú¤Ê»þ¤â¤¢¤Ã¤¿¤Î¤Ç¸Å¤¤¥«¡¼¥Í¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤¿¡£
+を指定すると、サブネット全体の代理 ARP が設定される。
+これはよい風習ではないが、
+有効な時もあったので古いカーネルではサポートしていた。
.B temp
-¥Õ¥é¥°¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¡¢ÀßÄꤷ¤¿¥¨¥ó¥È¥ê¡¼¤Ï±Ê³Ū¤È¤Ê¤ê¡¢
-ARP ¥¥ã¥Ã¥·¥å¤Ë¤½¤Î¤Þ¤Þ»Ä¤µ¤ì¤ë¡£
+フラグを指定しなければ、設定したエントリーは永続的となり、
+ARP キャッシュにそのまま残される。
.br
.\"O .B NOTE:
.\"O As of kernel 2.2.0 it is no longer possible to set an ARP entry for an
.\"O exists and it is forwarding. See
.\"O .BR arp (7)
.\"O for details.
-.B Ãí:
-¥«¡¼¥Í¥ë 2.2.0 ¤«¤é¡¢¥µ¥Ö¥Í¥Ã¥ÈÁ´ÂÎ¤Ë ARP ¥¨¥ó¥È¥ê¡¼¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï
-½ÐÍè¤Ê¤¯¤Ê¤Ã¤Æ¤¤¤ë¡£
-¤½¤ÎÂå¤ï¤ê¡¢Linux ¤Ç¤Ï¡¢·ÐÏ©¤¬Â¸ºß¤·¥Õ¥©¥ï¡¼¥É¤µ¤ì¤Æ¤¤¤ì¤Ð¡¢
-¼«Æ°Åª¤ËÂåÍý arp ¤µ¤ì¤ë¡£
-¾ÜºÙ¤Ï
+.B 注:
+カーネル 2.2.0 から、サブネット全体に ARP エントリーをセットすることは
+出来なくなっている。
+その代わり、Linux では、経路が存在しフォワードされていれば、
+自動的に代理 arp される。
+詳細は
.BR arp (7)
-¤ò»²¾È¤¹¤ë¤³¤È¡£
+を参照すること。
.TP
.B "\-f filename, \-\-file filename"
.\"O Similar to the
.\"O but this is not official. If no filename is specified /etc/ethers
.\"O is used as default.
.B \-s
-¥ª¥×¥·¥ç¥ó¤È»÷¤Æ¤¤¤ë¤¬¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤Î¾ì¹ç¡¢¥¢¥É¥ì¥¹¤Î¾ðÊ󤬥ե¡¥¤¥ë
+オプションと似ているが、このオプションの場合、アドレスの情報がファイル
.B filename
-¤«¤éÍ¿¤¨¤é¤ì¤ë¡£
-¤³¤ì¤Ï¡¢Â¿¿ô¤Î¥Û¥¹¥È¤ËÂФ·¤Æ
-ARP ¥¨¥ó¥È¥ê¡¼¤òÀßÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤Ë»È¤ï¤ì¤ë¡£
-¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤Î̾Á°¤Ë¤Ï
+から与えられる。
+これは、多数のホストに対して
+ARP エントリーを設定しなければならない場合に使われる。
+データファイルの名前には
.I /etc/ethers
-¤¬¤è¤¯»È¤ï¤ì¤ë¤¬¡¢¤³¤ì¤Ï¸ø¼°¤Î¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
-filename ¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢
+がよく使われるが、これは公式のものではない。
+filename が指定されない場合、
.I /etc/ethers
-¤¬¥Ç¥Õ¥©¥ë¥È¤È¤·¤Æ»È¤ï¤ì¤ë¡£
+がデフォルトとして使われる。
.sp 1
.\"O The format of the file is simple; it
.\"O only contains ASCII text lines with a hostname, and a hardware
.\"O address separated by whitespace. Additionally the
.\"O .BR "pub" , " temp" " and" " netmask"
.\"O flags can be used.
-¥Õ¥¡¥¤¥ë¤Î½ñ¼°¤Ï´Êñ¤Ç¤¢¤ë¡£
-¥Û¥¹¥È̾¤È¥Ï¡¼¥É¥¦¥§¥¢¡¦¥¢¥É¥ì¥¹¤ÏASCII ¥Æ¥¥¹¥È¤Î¤ß¤Ç¤¢¤ê¡¢
-¥Û¥¹¥È̾¤È¥Ï¡¼¥É¥¦¥§¥¢¡¦¥¢¥É¥ì¥¹¤Î´Ö¤Ï¶õÇò¤Ç¶èÀÚ¤é¤ì¤ë¡£
-²Ã¤¨¤Æ¡¢
+ファイルの書式は簡単である。
+ホスト名とハードウェア・アドレスはASCII テキストのみであり、
+ホスト名とハードウェア・アドレスの間は空白で区切られる。
+加えて、
.BR "pub" , " temp" , " netmask"
-¥Õ¥é¥°¤ò»È¤¦¤³¤È¤¬¤Ç¤¤ë¡£
+フラグを使うことができる。
.LP
.\"O In all places where a
.\"O .B hostname
.\"O .B "IP address"
.\"O in dotted-decimal notation.
.B hostname
-¤Ï¤¤¤º¤ì¤â¡¢¥Ô¥ê¥ª¥É¤Ç¶èÀÚ¤é¤ì¤¿ 10 ¿Êɽµ¤Î
+はいずれも、ピリオドで区切られた 10 進表記の
.B "IP address"
-¤Ç¤â¤è¤¤¡£
+でもよい。
.P
.\"O As a special case for compatibility the order of the hostname and
.\"O the hardware address can be exchanged.
-¸ß´¹À¤Î¤¿¤á¤ÎÆÃÊ̤ʥ±¡¼¥¹¤È¤·¤Æ¡¢
-¥Û¥¹¥È̾¤È¥Ï¡¼¥É¥¦¥§¥¢¡¦¥¢¥É¥ì¥¹¤Î½çÈÖ¤òÆþ¤ì´¹¤¨¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+互換性のための特別なケースとして、
+ホスト名とハードウェア・アドレスの順番を入れ換えることができる。
.LP
.\"O Each complete entry in the ARP cache will be marked with the
.\"O .B C
.\"O and published entries have the
.\"O .B P
.\"O flag.
-ARP ¥¥ã¥Ã¥·¥å¤Î´°Á´¤Ê¥¨¥ó¥È¥ê¡¼¤Ë¤Ï¡¢
+ARP キャッシュの完全なエントリーには、
.B C
-¥Õ¥é¥°¤¬¤Ä¤±¤é¤ì¤ë¡£¤Þ¤¿¡¢±Ê³Ū (permanent) ¤Ê¥¨¥ó¥È¥ê¡¼¤Ë¤Ï
+フラグがつけられる。また、永続的 (permanent) なエントリーには
.B M
-¥Õ¥é¥°¤¬¡¢¸ø³« (pub) ¥¨¥ó¥È¥ê¡¼¤Ë¤Ï
+フラグが、公開 (pub) エントリーには
.B P
-¥Õ¥é¥°¤¬¤Ä¤±¤é¤ì¤ë¡£
+フラグがつけられる。
.\"O .SH FILES
-.SH ¥Õ¥¡¥¤¥ë
+.SH ファイル
.I /proc/net/arp
.br
.I /etc/networks
.br
.I /etc/ethers
.\"O .SH SEE ALSO
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
rarp(8), route(8), ifconfig(8), netstat(8)
.\"O .SH AUTHORS
-.SH Ãø¼Ô
+.SH 著者
.\"O Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> with a lot of improvements
.\"O from net-tools Maintainer Bernd Eckenfels <net-tools@lina.inka.de>.
Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
-¤Þ¤¿¡¢net-tools ¤Î´ÉÍý¼Ô¤Ç¤¢¤ë
-Bernd Eckenfels <net-tools@lina.inka.de> ¤¬Â¿¿ô¤Î²þÎɤò¹Ô¤Ê¤Ã¤¿¡£
+また、net-tools の管理者である
+Bernd Eckenfels <net-tools@lina.inka.de> が多数の改良を行なった。