LIBVDEPLUG_VDE(1)
π LIBVDEPLUG_VDE(1) β General Commands Manual π
okay bestie, gather round, because this is libvdeplug_cmd, and she's a whole mood. manual name? LIBVDEPLUG_VDE. section one. the iconic general commands manual. we're doing this. π«Ά
β¨ NAME β¨
libvdeplug_cmd β the vdeplug module that streams a VDE network through a command. literally just pipes your network through some other program and trusts it to do the thing. it's giving tunnel energy. π¦
πΈ SYNOPSIS πΈ
libvdeplug_cmd.so
that's it. that's the whole synopsis. she's a shared object, she's a module, she doesn't need a fancy usage line. slay. π
π DESCRIPTION π
so this is the standard vdeplug module for streaming a VDE network using a command. no cap.
this module of libvdeplug4 can be dropped into any program that supports vde, like vde_plug, kvm, qemu, user-mode-linux and virtualbox. yes, all of them. she's versatile, she's flexible, she's in her main character era.
the vde_plug_url syntax of this module is literally this and nothing else:
cmd://command
that's the vibe check. cmd:// then your command. periodt. π₯
π EXAMPLES π
okay so first thing: appropriate shell quoting is needed. do not skip this. quoting is not optional, it's a lifestyle. π
cmd://"ssh remote.host.org vde_plug vxvde://"
kvm .... -net vde,sock=cmd://"ssh remote.host.org vde_plug vxvde://" ...
so yeah, you wrap the whole remote command in quotes and the shell hands it over as one argument. look at that second line, that's kvm with .... and -net vde,sock= and then the whole cmd:// url. chef's kiss. ππ
in these cases ssh should have been configured to require no foreground authentication. translation: it needs to just work without stopping to ask you for a password, because nobody's there to type it. see how to set up public key authentication in ssh(1) and ssh-keygen(1). go read those, bestie, they're the blueprint. π
π NOTICE π
not me having to say this, but here we are:
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").
different VDE. different vibe. same three letters. we do not claim them, they do not claim us. iykyk. π
π§ SEE ALSO π§
go read her too. she's family. π
that's the whole page, bestie, and you understood every word of it. so proud. mwah. π
this gorgeous little manual comes to you from Virtual Distributed Ethernet, dated August 23, 2016 β old enough to be iconic, timeless enough to still slay. bye bestie, go stream a network. β¨π π¦
π¦ where this page comes from
- debian bookworm: vdeplug 4.0.1-4 Β· LGPL-2.1-or-later
- debian trixie: vdeplug 4.0.1-5.1+b1 Β· LGPL-2.1-or-later
- ubuntu jammy: vdeplug 4.0.1-3 Β· LGPL-2.1-or-later
- ubuntu noble: vdeplug 4.0.1-5.1build1 Β· LGPL-2.1-or-later
- ubuntu questing: vdeplug 4.0.1-5.1build1
- ubuntu resolute: vdeplug 4.0.1-5.1build2 Β· LGPL-2.1-or-later
- ubuntu stonking: vdeplug 4.0.1-5.1build2 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms