VDE_ROUTER(1)
π VDE_ROUTER(1) β the vde_router girlies' handbook π
okay so this is a page from the General Commands Manual, and bestie, we're talking about vde_router β say it with me, Virtual Distributed Ethernet Router β¨ she's giving infrastructure main character energy and honestly? obsessed.
πΈ NAME πΈ
vde_router β Virtual Distributed Ethernet Router. that's her. that's the whole name. periodt π
π¦ SYNOPSIS π¦
vde_router -c configfile [-d] [-M mgmt_socket] [-m mgmt_mode] [-p pidfile]
look at that little lineup π every flag is optional except the config one, and ngl the synopsis is out here living its best life with -c. (keep an eye on that, we'll circle back in OPTIONS π)
β¨ DESCRIPTION β¨
so the entire official DESCRIPTION of this program is, and I quote: "A vde_router". that's it. that's the description. one line. no notes. she said "my work speaks for itself" and honestly? iconic minimalism, we love a low-effort queen who's actually a router π
π OPTIONS π
here's where the lore lives, bestie. every single flag, no skips:
-dβ daemonize the process and put it in the background. she leaves the group chat, she goes off to do her thing in the background, you don't see her anymore but she's thriving π¦-rconfigfileβ parse configuration parameters fromconfigfileat startup. yes, this is the one β the SYNOPSIS said-cand OPTIONS says-r, and no I will not be explaining that, we simply hold both facts in our hearts π (fr fr, read the docs carefully, that's the whole tip)-Mmgmt_socketβ the unix socket where the parameters (interfaces addresses, routes, etc.) can be checked and changed at runtime. and get this βunixterm(1)can be used as a remote terminal for this, so you can literally pull up a seat and poke at her at runtime. remote terminal slay π₯-mmgmt_modeβ specify the permission for the access tomgmt_socket. who gets in the club? you decide π-ppidfileβ save the process id topidfile. little name tag, little identity card, so you can always find her again π«Ά
π NOTICE π
important and also kind of funny: Virtual Distributed Ethernet is not related in any way with www.vde.com ("Verband der Elektrotechnik, Elektronik und Informationstechnik" i.e. the German "Association for Electrical, Electronic & Information Technologies"). so if you showed up here looking for German electrical engineering, wrong door bestie, but honestly welcome anyway ππ
π₯ SEE ALSO π₯
the whole friend group, go say hi:
π«Ά AUTHORS π«Ά
giving credit where credit is due, and there's a lot of it:
- VDE_ROUTER is a tool by Daniele Lacamera
<root@danielinux.net>π - VDE is a project by Renzo Davoli
<renzo@cs.unibo.it>π - the Red-Black Tree used to implement ARP tables is a free port to userspace from the Linux kernel, by Andrea Arcangeli and David Woodhouse πΈ
ok that's the whole page, no cap. go forth, route things, check your runtime params, and remember: minimal DESCRIPTION, maximal power π β¨
and that's the tea, bestie π this little number came to you from Virtual Distributed Ethernet, dated December 16, 2011 β vintage but still serving βπ
π¦ where this page comes from
- alpine 3.24: vde2-doc 2.3.3-r7 Β· GPL
- arch rolling: vde2 2.3.3-10 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- nixos 26.05: vde2 2.3.3
- nixpkgs unstable: vde2 2.3.3
- opensuse-leap 16.0: vde2 2.3.2+svn587-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: vde2 2.3.2+svn587-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: vde2 2.3.2+svn587-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: vde2 2.3.2+svn587-160000.2.2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms