SMCROUTE(8)
β¨ SMCROUTE β¨
okay bestie, gather round π this is the smcroute command β literally the command-line front door for SMCRoute, the multicast routing queen π. (the manual page calls her smcroute, and honestly? iconic. no notes.)
πΈ SYNOPSIS πΈ
smcroute [OPTIONS] [ARGS]
that's it, that's the shape of it β¨ options, then args, in that order, no cap.
π DESCRIPTION π
so here's the whole vibe check on the flags, one by one, and I'm giving you every single one because we do not gatekeep π«Ά
-dβ start daemon. she's up, she's running, main character energy π₯-kβ kill a running daemon. okay we're shutting her down, respectfully π-hβ this help text. your girl is lost, this is the map πΊοΈβ¨-vβ show version. gotta know which era we're in π-a ARGSβ add a multicast route. new route just dropped π-r ARGSβ remove a multicast route. bye bestie, we won't miss you π-j ARGSβ join a multicast group. we're in the group chat now π-l ARGSβ leave a multicast group. muted, not blocked, it's giving boundaries π
π¦ the actual shapes π¦
okay so here's the part where it shows you the literal traffic flow, inbound on the left, outbound on the right, and I am obsessed with the diagram:
<------------- INBOUND -------------->
<----- OUTBOUND ------>
so pretty. so directional. β
and here's how the add/remove/join/leave flags actually lay out with their args:
-a <IFNAME> <SOURCE-IP> <MULTICAST-GROUP>
<IFNAME> [<IFNAME> ...]
-r <IFNAME> <SOURCE-IP> <MULTICAST-GROUP>
-j <IFNAME> <MULTICAST-GROUP>
-l <IFNAME> <MULTICAST-GROUP>
so like β -a takes an interface, a source IP, a multicast group, and then one or more more interfaces (note the [<IFNAME> ...], that's plural, she's flexible π). -r takes an interface, source IP and multicast group. -j and -l are simpler β just an interface and a multicast group, because joining and leaving don't need to know where the packets came from, iykyk π§
π NOTE π
NOTE: This is a compatibility wrapper script for SMCRoute. Intended for use with old style startup scripts.
and then, because she cares about you:
It is recommended to migrate to /etc/smcroute.conf, see the smcroute(8) man page for help. πΈ
like β the wrapper is the old way, /etc/smcroute.conf is the glow-up. she said please move on, for me π
π SEE YA π
okay that's the whole page bestie, and this is smcroute version 2.5.7, dated May 2024, from the SMCROUTE(8) family β System Administration Utilities energy through and through π
β¨ slay, go route some multicast, and hydrate ππ«Ά
π¦ where this page comes from
- debian trixie: smcroute 2.5.7-1 Β· GPL-2.0-or-later
- ubuntu questing: smcroute 2.5.7-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms