CHOPARP(8)
π NAME π
okay bestie, this is CHOPARP(8), the manual page for choparp β aka cheap and omitted proxy ARP. Yes, thatβs literally the name. Iconic. π
β¨ SYNOPSIS β¨
Hereβs the whole shape of it:
chpoarp if_name mac_addr [-]net_addr[/net_mask] ...
π¦ DESCRIPTION π¦
choparp is an easy-to-use proxy ARP daemon. It watches ARP request packets that are visible on the interface you specify with if_name, and it sends a proxy ARP reply to the sender when the ARP request is asking for the MAC address (ethernet hardware address) for the network you specified with net_addr/net_mask.
mac_addr is the MAC address that gets published for the specified hosts. Normally itβs 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 133.138.1.134) or be a 32 bit hexadecimal value starting with 0x (for example 0x858a0186). net_mask can likewise be specified as a dotted quad or hexadecimal value, or alternatively as a mask length. The following address specifications are therefore equivalent:
192.168.98.0/255.255.254.0
192.168.98.0/0xfffffe00
192.168.98.0/23
Multiple addresses can be specified. Addresses can be excluded by preceding them with -.
π EXAMPLES π
If you have network interface ne0 with MAC address 00:00:01:01:14:16, and you 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).
mwah π this little gem is from the Debian manual source, dated November 20, 2014 β CHOPARP(8), and thatβs the whole vibe. πβ¨
π¦ where this page comes from
- nixos 26.05: choparp 0-unstable-2021-04-23
- nixpkgs unstable: choparp 0-unstable-2021-04-23
- Copyright (c) 1997 by Takamichi Tateoka. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms