---
name: "libvdeplug_hub"
section: "1"
platform: "linux"
package: "vdeplug"
version: "4.0.1-5.1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/libvdeplug_hub"
---

# libvdeplug\_hub(1)

multiplexing vdeplug module: hub

## NAME

libvdeplug\_hub - multiplexing vdeplug module: hub

## SYNOPSIS

libvdeplug\_hub.so

## DESCRIPTION

This is a libvdeplug multiplex module implementing a virtual networking hub.

This module of libvdeplug4 can be used in any program supporting vde like **vde\_plug**, **kvm**, **qemu**, **user-mode-linux** and **virtualbox**.

The vde\_plug\_url syntax of this module is the following:

**hub://\[*path*\]**\
 **hub://\[*path*\]\[\[*OPTION*\]\[/*OPTION*\]\[/*OPTION*\]...\]**\

If *path* is omitted the path of the hub is /tmp/vdenode\_$USERNAME (e.g. /tmp/vdenode\_john if the username is john).

## OPTIONS

- **mode=***MODE*

  *define the permissions for the hub (see chmod). MODE is an octal number.* *The standard permission mask is: 0600 (only processes owning to the same user can join the network).*

- **dirmode=***DIRMODE*

  *define the permissions for the hub control directory(see chmod). MODE is an octal number.* *If omitted, is computed from mode.*

- **grp=***GROUP*

  *define the group ownership of the hub.*

## EXAMPLES

**hub:///tmp/hub**\
 *Other virtual machines, namespaces or vde\_plug can join this hub using* **vde:///tmp/hub** or simply **/tmp/hub**\
 **hub:///tmp/hub\[mode=0666\]**\
 It is the same hub, but everybody is allowed to connect their processes.

## 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").

## SEE ALSO

[**vde\_plug**(1)](/vde_plug/1.md),
