Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Contact Us
Online Help
Domain Status
Man Pages

Virtual Servers

Topology Map

Server Agreement
Year 2038

USA Flag



Man Pages
CHOPARP(8) FreeBSD System Manager's Manual CHOPARP(8)

cheap and omitted proxy ARP

chpoarp if_name mac_addr [-]net_addr[/net_mask] ...

choparp is a easy-to-use proxy ARP daemon. It watches ARP request packets visible on the interface specified by argument if_name, and sends proxy ARP reply to the sender if the ARP request queries the MAC address (ethernet hardware address) for the network specified by net_addr/ net_mask.

mac_addr is th MAC address to be published for the specified hosts. It is normally the address of if_name. The format of mac_addr must be 6 colon-separated bytes of hexadecimal value, such as 00:00:01:01:14:46. The keyword auto can also be used to use the address of if_name from the system configuration.

A carp(4) virtual router address can be specified as vhid:<hex>

net_addr must be in dotted quad notation (for example or be a 32 bit hexadecimal value starting with “0x” (for example 0x858a0186). net_mask can likewise be speficied as a dotted quad or hexadecimal value, or alternatively as a mask length. The following address specifications are therefore equivalent:


Multiple addresses can be specified. Addresses can be excluded by preceding them with -

If you have network interface “ne0” with MAC address “00:00:01:01:14:16”, and would like to send proxy ARP reply for, the argument would be as follows:
choparp ne0 00:00:01:01:14:46

Supports Ethernet interfaces only. Handles single interface at a time. (you can start multiple choparp for multiple interfaces, though).
November 20, 2014 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.