BCRELAY(8)

πŸ“¦
version 1.5.0 Β· 2 versions
, in arch rolling, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

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, --pidfile pid-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, --incoming interface-in β€” defines from which interface broadcasts will be read. πŸ“₯
  • -s, --outgoing interface-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, --ipsec argument β€” 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 as ipsec0: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