CHOPARP(8)

NAME
choparp - cheap and omitted proxy arp

SYNOPSIS
chpoarp if_name mac_addr net_addr net_mask

DESCRIPTION

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 speicified by net_addr and net_mask.

mac_addr has to be the MAC address assigned to the interface if_name. The format of mac_addr must be 6 bytes of hexadecimal value, separated by colons (":") ; for example, "00:00:01:01:14:46". The format of net_addr and net_mask must be dot notation (say, 133.138.1.134) or 32bit hexadecimal value starting with "0x" (say, 0x858a0186).

EXAMPLES
If you have network interface "ne0" with MAC address "00:00:01:01:14:16", and would like to send proxy arp reply for 192.168.0.64/26, the argument would be as follows:

    choparp ne0 00:00:01:01:14:46 192.168.0.64 255.255.255.192

BUGS
Supports ethernet interfaces only. Handles single interface at a time. (you can start multiple choparp for multiple interfaces, though) MAC address should be automatically detected.