*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> arp (8)              



NAME    [Toc]    [Back]

     arp - address resolution display and control

SYNOPSIS    [Toc]    [Back]

     arp [-n] hostname
     arp [-n] -a
     arp -d hostname
     arp -d -a
     arp -s hostname ether_addr [temp | permanent] [pub]
     arp -f filename

DESCRIPTION    [Toc]    [Back]

     The arp program displays and modifies the Internet-to-Ethernet address
     translation  tables  used by the address resolution protocol
     With no flags, the program displays the  current  ARP  entry
for hostname.
     The host may be specified by name or by number, using Internet dot notation.

     Available options:

     -a      Display all of the current ARP  entries.   See  also
the -d option

     -d       Delete  an entry for the host called hostname.  Alternatively, the
             -d flag may be combined with the -a flag  to  delete
all entries,
             with  hostname lookups automatically disabled.  Only
the superuser
             may delete entries.

     -f filename
             Process entries from filename to be set in  the  ARP
tables.  Entries
 in the file should be of the form:

                   hostname ether_addr [temp | permanent] [pub]

             The  entry  will be static, i.e., will not time out,
unless the
             word temp is given in the command.  A static ARP entry can be
             overwritten  by  network  traffic,  unless  the word
permanent is given.
  If the word pub is given,  the  entry  will  be
             i.e.,  this  system  will  act as an ARP server, responding to requests
 for hostname even though the host address  is
not its own.
             This  behavior  has  traditionally been called proxy

     -n      Show network addresses as numbers (normally arp  attempts to display
 addresses symbolically).

     -s hostname ether_addr
             Create  an  ARP  entry  for the host called hostname
with the Ethernet
 address ether_addr.   The  Ethernet  address  is
given as six
             hexadecimal bytes separated by colons.

             The  permanent, pub, or temp modifiers may be specified with meanings
 as given above.

EXAMPLES    [Toc]    [Back]

     To view the current arp(4) table:

           $ arp -a

     To create a permanent entry (one that cannot be  overwritten
by other network

           # arp -s 00:90:27:bb:cc:dd permanent

     To  create  proxy ARP entries on an interface, fxp0, for the
IP addresses and

           # arp -s 00:90:27:bb:cc:dd pub
           # arp -s 00:90:27:bb:cc:dd pub

     (where 00:90:27:bb:cc:dd is the MAC address of fxp0)

SEE ALSO    [Toc]    [Back]

     inet(3), arp(4), ifconfig(8)

HISTORY    [Toc]    [Back]

     The arp command appeared in 4.3BSD.

OpenBSD     3.6                           July      14,      1999
[ Back ]
 Similar pages
Name OS Title
arp FreeBSD Address Resolution Protocol
arp OpenBSD Address Resolution Protocol
arp IRIX Address Resolution Protocol
arp Tru64 Address Resolution Protocol
sethostresorder IRIX specify order of host-address resolution services
rarpc HP-UX Reverse Address Resolution Protocol client
rarpd HP-UX Reverse Address Resolution Protocol daemon
arp Tru64 Displays and controls Address Resolution Protocol (ARP) tables
rarpd Tru64 Reverse address resolution protocol (RARP) daemon
rarpd IRIX DARPA Reverse Address Resolution Protocol daemon
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service