info > ARPD

ARPD(8) System Manager's Manual ARPD(8)

πŸ“› NAME

arpd - userspace arp daemon.

πŸš€ Quick Reference

Use CaseCommandDescription
πŸ“€ Dump databasearpd -l -b /var/tmp/arpd.dbPrint database to stdout and exit
πŸ“₯ Load from filearpd -f file -b /var/tmp/arpd.dbRead ARP database from text file
πŸ‘‚ Passive collectionarpd -b /var/tmp/arpd.dbOnly listen, no kernel interference
πŸ”§ Kernel helperarpd -b /var/tmp/arpd.db -a 1 eth0Enable own queries, kernel leads
πŸ”‡ Replace kernelarpd -b /var/tmp/arpd.db -a 3 -k eth0 eth1Suppress kernel broadcasts, arpd controls
πŸ›‘ Graceful stopkillall arpdSyncs DB and restores sysctl

πŸ“‹ SYNOPSIS

Usage: arpd [ -lkh? ] [ -a N ] [ -b dbase ] [ -B number ] [ -f file ] [-p interval ] [ -n time ] [ -R rate ] [ <INTERFACES> ]

πŸ“– DESCRIPTION

The arpd daemon collects gratuitous ARP information, saving it on local disk and feeding it to the kernel on demand to avoid redundant broadcasting due to limited size of the kernel ARP cache.

βš™οΈ OPTIONS

πŸ“‘ SIGNALS

πŸ“ NOTE

In order for arpd to serve as an ARP resolver, the kernel must be compiled with CONFIG_ARPD. If no interface list is given on the command line, app_solicit of the relevant interfaces must be enabled in /proc/sys/net/ipv4/neigh/*. Without this, arpd still collects gratuitous ARP information into its database.

πŸ’‘ EXAMPLES

arpd -b /var/tmp/arpd.db

Start arpd to collect gratuitous ARP, without touching kernel functionality.

killall arpd ; arpd -l -b /var/tmp/arpd.db

Dump the database after some collection time.

arpd -b /var/tmp/arpd.db -a 1 eth0 eth1

Enable kernel helper, leaving the leading role to the kernel.

arpd -b /var/tmp/arpd.db -a 3 -k eth0 eth1

Completely replace kernel resolution on interfaces eth0 and eth1. The kernel still does unicast probing, but all broadcast activity is suppressed and controlled by arpd. This is the intended operational mode, but it is not the default to avoid accidental overly aggressive behaviour.

28 June, 2007 ARPD(8)

ARPD
πŸ“› NAME πŸš€ Quick Reference πŸ“‹ SYNOPSIS πŸ“– DESCRIPTION βš™οΈ OPTIONS πŸ“‘ SIGNALS πŸ“ NOTE πŸ’‘ EXAMPLES

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-08-09 09:39 @2600:1f28:365:80b0:50b3:453e:ff52:20f7
CrawledBy CCBot/2.0 (https://commoncrawl.org/faq/)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format

^_top_^