UML_SWITCH(1)

πŸ’– UML_SWITCH πŸ’–

okay so bestie, this is the General Commands Manual page for uml_switch, and no cap, it's giving "switch daemon for user-mode Linux." Section 1. Group-chat style. Let's go 🫢


✨ NAME ✨

uml_switch β€” switch daemon for user-mode Linux


πŸ¦‹ SYNOPSIS πŸ¦‹

uml_switch [-unix control_socket data_socket]  [-hub]  [-tap tun device]
[-compat-v0]  [-daemon]

πŸ’… DESCRIPTION πŸ’…

So this manual page documents briefly the uml_switch program. Brief queen. She doesn't overexplain, she just vibes ✨

This manual page was written for the Debian GNU/Linux distribution, because the original program does not have a manual page. Yeah β€” no manual page, so Debian said "fine, I'll do it myself" and honestly? Iconic πŸ’…

uml_switch is a daemon for managing a virtual network between user-mode Linux systems, with no connection to the host system's network. It's a whole separate little world, fr fr 🌈

It will listen for connections on a pair of UNIX domain sockets, and forward packets between clients which connect to them. That's the whole job. She listens, she forwards. Main character energy πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -unix control_socket data_socket β€” listen on the specified pair of sockets instead of the defaults. You pick the sockets, she uses them πŸ’–
  • -hub β€” act like a hub. This means packets received will be broadcast over all virtual links. The default is to act as a switch, where packets are only sent to the link matching the destination MAC address of the packet. So: hub = yell it at everyone πŸ“’, switch = whisper it to the right one 🀫
  • -tap tap device β€” connect the switch to a dynamically created tap device on the host πŸ¦‹
  • -compat-v0 β€” specify control protocol version 0 compatibility. Old-school mode, respectfully 🫢
  • -daemon β€” run in the background as a daemon. She's not on the main stage, she's backstage running the whole show πŸ’…
not me noticing the SYNOPSIS says tun device and OPTIONS says tap device πŸ™ˆ copying both exactly, no edits, periodt

🌸 SEE ALSO 🌸


πŸ‘‘ AUTHOR πŸ‘‘

uml_switch was written by Jeff Dike and others. Legends, every one of them 🫑

This manual page was written by Matt Zimmerman mdz@debian.org for the Debian GNU/Linux system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. Legal slay, we love to see it πŸ“œπŸ’–


and that's the whole page bestie β€” the footer on this one is just UML_SWITCH(1), nothing else, no date, no version, just her name at the bottom like a signature πŸ’…βœ¨