VDE_PLUG2TAP(1)
π VDE_PLUG2TAP(1) π
okay bestie, welcome to the General Commands Manual era, this is vde_plug2tap and she is literally the moment β¨
πΈ NAME πΈ
vde_plug2tap β Virtual Distributed Ethernet plug-to-tap π¦
β¨ SYNOPSIS β¨
vde_plug2tap [OPTION]... tap_name
π DESCRIPTION π
so vde_plug2tap is a plug that you plug into a VDE switch, okay? everything that gets caught by the plug gets yeeted straight to the tap interface called tap_name, and everything coming back from that interface gets injected into the switch. it's giving bidirectional, it's giving seamless, we love her π«Ά
like, for example:
vde_plug2tap tap4
this connects the default switch (/var/run/vde.ctl) to the tap4 interface. iconic. no notes π
π OPTIONS π
-p,--port=portnumβ bestie you can literally pick which port of the switch to use π. if you don't specify this option, the switch just assigns the first available unused port (if there even is one, no promises π). and get this β you can connect several cables into the same switch port, and in that case all those cables work concurrently. yes this means a packet can end up duplicated, but no ARP table loops get generated, so it's fine. it's super useful when vde is used for mobility π§. several physical interfaces can be used at a time during handoffs, which prevents hiccups in connectivity. slay.-g,--group=groupβ sets the group ownership of the communication socket π. for security, when more than one person wants to share a switch, it's better to use a unix group to own the comm sockets so the network traffic can't get sniffed. protect the vibes, protect the packets π-m,--mod=octal-modeβ octal chmod-style permissions for the comm sockets. very demure, very permissioned π-s,--sock=socketβ specify the UNIX socket that local programs use for joining the VDE π. the default value is"/var/run/vde.ctl". when'-'is used in place of the VDE switch directory,vde_plug2tapworks as a plug (seevde_plug(1)). the command:
dpipe vde_plug = ssh remote.machine.org vde_plug2tap -s - tapx
connects the default local switch to a remote tapx interface. remote era, main character energy fr fr π₯
-d,--daemonβ startvde_plug2tapas a background process π¦. she's independent now.-P,--pidfile=pidfileβ put the process ID ofvde_plug2tapinpidfile. can be used with--daemonto store the PID for future killing π (okay not killing killing, just like, ending the process, bestie).-h,--helpβ show a brief help π
π¨ NOTICE π¨
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 girlies, do not confuse them π
π SEE ALSO π
vde_switch(1), vde_plug(1), vdeq(1), dpipe(1).
π AUTHOR π
VDE is a project by Renzo Davoli <renzo@cs.unibo.it> β king behavior, we stan π
okay that's the whole page bestie, go plug something in and slay πβ¨
Virtual Distributed Ethernet Β· December 5, 2006 β and that's the sign-off, mwah π
π¦ 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
- debian bookworm: vde2 2.3.2+r586-8+b1 Β· GPL-2.0-only
- debian trixie: vde2 2.3.2+r586-11 Β· GPL-2.0-only
- 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
- ubuntu jammy: vde2 2.3.2+r586-8 Β· GPL-2.0-only
- ubuntu noble: vde2 2.3.2+r586-10 Β· GPL-2.0-only
- ubuntu questing: vde2 2.3.2+r586-11
- ubuntu resolute: vde2 2.3.2+r586-12.2 Β· GPL-2.0-only
- ubuntu stonking: vde2 2.3.2+r586-12.2build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms