nrgarp.8
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:4k
源码类别:

通讯编程

开发平台:

Visual C++

  1. ." Copyright (c) 1985, 1991, 1993, 1998
  2. ." The Regents of the University of California.  All rights reserved.
  3. ."
  4. ." Redistribution and use in source and binary forms, with or without
  5. ." modification, are permitted provided that the following conditions
  6. ." are met:
  7. ." 1. Redistributions of source code must retain the above copyright
  8. ."    notice, this list of conditions and the following disclaimer.
  9. ." 2. Redistributions in binary form must reproduce the above copyright
  10. ."    notice, this list of conditions and the following disclaimer in the
  11. ."    documentation and/or other materials provided with the distribution.
  12. ." 3. All advertising materials mentioning features or use of this software
  13. ."    must display the following acknowledgement:
  14. ." This product includes software developed by the University of
  15. ." California, Berkeley and its contributors.
  16. ." 4. Neither the name of the University nor the names of its contributors
  17. ."    may be used to endorse or promote products derived from this software
  18. ."    without specific prior written permission.
  19. ."
  20. ." THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21. ." ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22. ." IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23. ." ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24. ." FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25. ." DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26. ." OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27. ." HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28. ." LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29. ." OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30. ." SUCH DAMAGE.
  31. ."
  32. ."     @(#)arp.8 8.1 (Berkeley) 6/6/93
  33. ."
  34. .Dd Sep 3, 1998
  35. .Dt NRGARP 8
  36. .Os LBNL
  37. .Sh NAME
  38. .Nm nrgarp
  39. .Nd address resolution display and control which permits the specification of an interface name
  40. .Sh SYNOPSIS
  41. .Nm arp
  42. .Op Fl n
  43. .Ar hostname
  44. .Nm arp
  45. .Op Fl n
  46. .Fl a
  47. .Nm arp
  48. .Fl d Ar hostname
  49. .Op Ar proxy
  50. .Nm arp
  51. .Fl d
  52. .Fl a
  53. .Nm arp
  54. .Fl s Ar hostname ether_addr
  55. .Op Ar temp
  56. .Op Ar pub
  57. .Op Ar ifname
  58. .Nm arp
  59. .Fl S Ar hostname ether_addr
  60. .Op Ar temp
  61. .Op Ar pub
  62. .Op Ar ifname
  63. .Nm arp
  64. .Fl f Ar filename
  65. .Sh DESCRIPTION
  66. The
  67. .Nm
  68. program displays and modifies the Internet-to-Ethernet address translation
  69. tables used by the address resolution protocol
  70. .Pq Xr arp 4 .
  71. With no flags, the program displays the current
  72. .Tn ARP
  73. entry for
  74. .Ar hostname .
  75. The host may be specified by name or by number,
  76. using Internet dot notation.
  77. .Pp
  78. Available options:
  79. .Bl -tag -width Ds
  80. .It Fl a
  81. The program displays or deletes all of the current
  82. .Tn ARP
  83. entries.
  84. .It Fl d
  85. A super-user may delete an entry for the host called
  86. .Ar hostname
  87. with the
  88. .Fl d
  89. flag.
  90. .It Fl n
  91. Show network addresses as numbers (normally
  92. .Nm
  93. attempts to display addresses symbolically).
  94. .It Fl s Ar hostname ether_addr
  95. Create an
  96. .Tn ARP
  97. entry for the host called
  98. .Ar hostname
  99. with the Ethernet address 
  100. .Ar ether_addr .
  101. The Ethernet address is given as six hex bytes separated by colons.
  102. The entry will be permanent unless the word
  103. .Ar temp
  104. is given in the command. 
  105. If the word
  106. .Ar pub
  107. is given, the entry will be "published"; i.e., this system will
  108. act as an
  109. .Tn ARP
  110. server,
  111. responding to requests for 
  112. .Ar hostname
  113. even though the host address is not its own.
  114. In this case the ether_addr can be given as `auto''
  115. in which case the interfaces on this host will be examined,
  116. and if one of them is found to occupy the same subnet, its
  117. ether_addr will be used.
  118. If the word
  119. .Ar ifname
  120. is given, the mapping will only be installed on the specified interface.
  121. .It Fl S Ar hostname ether_addr
  122. Is just like
  123. .Fl s
  124. except any existing arp entry for this host will be deleted first.
  125. .It Fl f
  126. Causes the file
  127. .Ar filename
  128. to be read and multiple entries to be set in the
  129. .Tn ARP
  130. tables.  Entries
  131. in the file should be of the form
  132. .Pp
  133. .Bd -filled -offset indent -compact
  134. .Ar hostname ether_addr
  135. .Op Ar temp
  136. .Op Ar pub
  137. .Op Ar ifname
  138. .Ed
  139. .Pp
  140. with argument meanings as given above.
  141. .El
  142. .Sh SEE ALSO
  143. .Xr inet 3 ,
  144. .Xr arp 4 ,
  145. .Xr ifconfig 8 ,
  146. .Xr arp 8
  147. .Sh HISTORY
  148. The
  149. arp
  150. command appeared in
  151. .Bx 4.3 .
  152. The extension was developed by Kevin Fall at LBNL for
  153. use with the ns simulator in emulation mode in 9/1998.