PARPD.CONF(5)
π parpd.conf β the config file, but make it make sense π
ok so this is the manual page for parpd.conf in section 5 of the File Formats Manual, and bestie, it's literally just the config file for the Proxy ARP Daemon. let's get into it β¨
πΈ NAME πΈ
parpd.conf β the Proxy ARP Daemon configuration file π«Ά
β¨ DESCRIPTION β¨
So parpd.conf is the file that maps a range of inet addresses to be replied to by parpd(8) π β like, it's the whole guest list of "who gets a reply", and it lives right here.
Each line is made of a command, an inet address, and an optional Ethernet address to respond with. And the key lore: subsequent rules override prior rules β οΈ β so order matters, bestie, don't come for me when line 12 eats line 3.
A # character means "comment starts here", and everything from that # up to the end of the line is not interpreted by parpd π¬ (so go off in the comments, it's a safe space).
Every line in parpd.conf has this format:
command [inet-address[/cidr][/netmask]][iface] [hardware-address]
Now the valid commands β there are proxy, halfproxy, ignore and interface, and here's the tea on each π΅:
proxyβ the classic, it proxies like you'd expect β¨halfproxyβ literally the same asproxy, but it will ignore requests from an unspecified address π (half the vibes, still full send)ignoreβ this one ignores, no notes πinterfaceβ using this command you can specify an interface, and then all subsequent commands are only used on that interface π¦ (it's giving "set the vibe for everything after this line")
Some deets on the values, because precision is a love language π:
inetaddresses are specified in the conventional dot (.) notation, with an optionalcidrornetmaskβhardwareaddresses are expressed as six hexadecimal numbers separated by colons, e.g."08:00:20:00:5a:bc"π
And then there's attack β a special command π₯. It proxies the address after receiving two Gratuitous ARP relies β ie both source and destination addresses are the same. This is only useful for testing RFC 5227 implementations π§ͺ (yes it says "relies", that's the original wording, we're not fixing it, we're respecting the author's choices periodt).
π SEE ALSO π
parpd(8)π
π AUTHORS π
Roy Marples <roy@marples.name> β an icon, honestly π
π BUGS π
Found one? Please report them to http://roy.marples.name/projects/parpd π«Ά don't just suffer in silence, bestie.
ok that's the whole page!! πΈ this is from the Debian flavor of things, dated July 23, 2024 β go set up your proxy ARP daemon and slay, you've got this πβ¨π
π¦ where this page comes from
- nixos 26.05: parpd 2.3.0
- nixpkgs unstable: parpd 2.3.0
- Copyright (c) 2008-2024 Roy Marples
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms