BCRELAY(8)
BCRELAY π the broadcast relay daemon β¨
okay bestie, sit down, hydrate, because we're about to talk about bcrelay β a whole daemon whose entire personality is "I repeat things." And honestly? Relatable. Let's get into it. π¦
πΈ NAME πΈ
bcrelay β a broadcast relay daemon π
β¨ SYNOPSIS β¨
bcrelay [OPTION]...
π DESCRIPTION π
So the way that bcrelay works is genuinely so simple it's kind of iconic: it simply plays as a broadcast repeater. That's the whole job. That's the vibe.
When bcrelay receives packets from the incoming interface, it will then relay them to the outgoing interface. In through one door, out through the other. Main character energy, zero drama. π₯
π OPTIONS π
-d,--daemonβ run bcrelay as a daemon. it's giving "set it and forget it" π«Ά-p,--pidfilepid-file β specifies an alternate location to store the process ID file. the default is/var/run/bcrelay.pid. π-h,--helpβ show help message. when in doubt, ask for help, no shame bestie π-i,--incominginterface-in β defines from which interface broadcasts will be read. π₯-s,--outgoinginterface-out β defines to which interface broadcasts will be relayed. π€-n,--nologβ disable any logging and tracing to/var/log/messages, except fatal error messages. so it's quiet but not that quiet π-s,--ipsecargument β defines an ipsec tunnel to be relayed to. since ipsec tunnels terminate on the same interface, we need to define the broadcast address of the other end-point of the tunnel. this is done asipsec0:x.x.x.255. π
yes bestie, -s shows up twice in this list. that's literally what the page says. I don't make the rules, I just relay them π
-v,--versionβ show the version of bcrelay. β
Log messages and debugging information go to syslog as daemon. π§
Interfaces can be specified as regexpressions, ie. ppp[0-9]+. yes, regex in an interface name. she's flexible like that π
π AUTHORS π
- the original bcrelay program was written by Luc Richards
<TheyCallMeLuc@yahoo.com.au>. π - Bcrelay was modified for poptop by Richard de Vroede
<r.devroede@linvision.com>and rewritten by Norbert van Bolhuis<norbert@vanbolhuis.demon.nl>for version (v1.0+) of bcrelay. π₯ - this manual page was written by Nguyen Vinh for Debian GNU/Linux System (but may be used for others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License Version 2, and any later versions published by Free Software Foundation. There is no WARRANTY, to the extent permitted by the law. π
π SEE ALSO π
For more detailed information about bcrelay, please read README. it's right there, go read it, I believe in you π«Ά
okay that's the whole page bestie, you ate that πβ¨
this was Version 1.3.4, dated 31 Dec 2010, from the BCRELAY MANUAL PAGE β and the section is BCRELAY(8) if you're keeping score. mwah, go relay some broadcasts π
ππ¦
π¦ where this page comes from
- arch rolling: pptpd 1.5.0-1 Β· GPL-2.0-only
- debian trixie: bcrelay 1.5.0-1+b2 Β· GPL-2.0-or-later
- fedora 43: pptpd 1.5.0-6.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 44: pptpd 1.5.0-7.fc44 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- nixos 26.05: pptpd 1.5.0
- nixpkgs unstable: pptpd 1.5.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms