arp8
Address resolution display and control
Usage
arp [--libxo
options]
[-n]
[-i
interface]
hostname
arp [--libxo
options]
[-n]
[-i
interface]
-a
arp -d
hostname
arp -d
[-i
interface]
-a
arp -s
hostname
ether_addr
[temp]
[{blackhole | reject}]
[pub]
arp -S
hostname
ether_addr
[temp]
[{blackhole | reject}]
[pub]
arp -f
filename
Overview
The arp utility displays and modifies the Internet-to-Ethernet address translation tables used by the address resolution protocol (arp(4)). 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:
-
--libxo -
Generate output via libxo(3) in a selection of different human and machine readable formats. See xo_options(7) for details on command line arguments.
-
-a -
The program displays or, if it is used with the
-dflag, deletes all of the current ARP entries. -
-d -
A super-user may delete an entry for the host called hostname with the
-dflag.The
-dflag may be combined with the-aflag to delete all entries. -
-i interface -
Limit the operation scope to the ARP entries on interface. Applicable only to the following operations: display one, display all, delete all.
-
-n -
Show network addresses as numbers (normally
arpattempts to display addresses symbolically). -shostname ether_addr-
Create an ARP entry for the host called hostname with the Ethernet address ether_addr. The Ethernet address is given as six hex bytes separated by colons. The entry will be permanent unless the word
tempis given in the command. If the wordpubis given, the entry will be “published”; i.e., this system will act as an ARP server, responding to requests for hostname even though the host address is not its own. In this case the ether_addr can be given asautoin which case the interfaces on this host will be examined, and if one of them is found to occupy the same subnet, its Ethernet address will be used.If the
rejectkeyword is specified the entry will be marked so that traffic to the host will be discarded and the sender will be notified the host is unreachable. Theblackholekeyword is similar in that traffic is discarded but the sender is not notified. These can be used to block external traffic to a host without using a firewall. -Shostname ether_addr-
Is just like
-sexcept any existing ARP entry for this host will be deleted first. -
-f filename -
Cause the file filename to be read and multiple entries to be set in the ARP tables. Entries in the file should be of the form
hostname ether_addr [
temp] [blackhole|reject] [pub]with argument meanings as given above. Leading whitespace and empty lines are ignored. A ‘#’ character will mark the rest of the line as a comment.
Releases
87 releases since FreeBSD 2.0.5-RELEASE; the text changed 51 times.
- 2.0.5–2.1.7.1
- 2.2.2
- 2.2.5
- 2.2.6–3.5.1
- 4.0–4.2
- 4.3
- 4.4
- 4.5
- 4.6–4.7
- 4.8
- 4.9–4.11
- 5.0
- 5.1
- 5.2–5.2.1
- 5.3–6.0
- 6.1
- 6.2–6.3
- 6.4
- 7.0
- 7.1
- 7.2
- 7.3
- 7.4
- 8.0
- 8.1
- 8.2
- 8.3
- 8.4
- 9.0
- 9.1
- 9.2
- 9.3
- 10.0
- 10.1
- 10.2
- 10.3
- 10.4
- 11.0
- 11.1
- 11.2
- 11.3
- 11.4
- 12.0
- 12.1
- 12.2
- 12.3
- 12.4
- 13.0–13.2
- 13.3–14.3
- 14.4–14.5
- 15.0–15.1
- 16.0
--libxo since FreeBSD 11.1-RELEASE;
-i since FreeBSD 5.2-RELEASE;
-n since FreeBSD 2.2.5-RELEASE.