libvdeplug_slirp1
Slirp vdeplug module
Usage
libvdeplug_slirp.so
Overview
This is the libvdeplug module to join TCP-IP networks using the slirp emulator.
This module of libvdeplug4 can be used in any program supporting vde like vde_plug, vdens, kvm, qemu, user-mode-linux and virtualbox.
The vde_plug_url syntax of this module is the following: ``` slirp://[/OPTION][/OPTION]
Options
v4v6-
provide IPv4 or IPv6 service only. Both family of protocols are enabled if both
v4andv6options are present of if neither of them have been specified.
addr=IPv4Addr/prefix orhost=IPv4addr/prefix-
Set the IPv4 address of slirp (default value 10.0.2.2/24).
addr6=IPv6Addr/prefix orhost6=IPv6addr/prefix-
Set the IPv6 address of slirp (default value fd00::2/64).
hostname=name-
define the hostname (default value: slirp)
tftp_server_name=name-
define the hostname of the dhcp server
tftp_path=path-
define the path of the directory whose contents are available by the tftp service
bootfile=path-
define the path of the bootfile (for bootp)
dhcp=dhcpIPv4addr-
set the lowest IP address assigned by dhcp
vnameserver=IPv4Addr-
set the address of the IPv4 DNS proxy
vnameserver6=IPv6Addr-
set the address of the IPv6 DNS proxy
vdnssearch=list of domains-
set the default domains for the neame resolution e.g.
vdnssearch=foo.com,bar.org
vdomainname=name-
set the domain name
mtu=int_value-
define the MTU
mru==int_value-
define the MRU
disable_host_loopback-
disable loopback
tcpfwd=[hostIP:]hostport:guestIP:guestport[,[hostIP:]hostport:guestIP:guestport]...]-
forward TCP port(s).
udpfwd=[hostIP:]hostport:guestIP:guestport[,[hostIP:]hostport:guestIP:guestport]...]-
forward UDP port(s).
unixfwd=[slirpIP:]slirpport:path[,[slirpIP:]slirpport:path...]-
forward TCP port(s) (from the virtual network) to PF_UNIX socket(s) (commonly used to forward ports to a X server) still unsupported by libslirp.
cmdfwd=[slirpIP:]slirpport:cmd[,[slirpIP:]slirpport:path...]-
forward TCP port(s) (from the virtual network) to external command(s).
verbose-
print a table of slirp service configuration.
Examples
This vde_plug_url enables both IPv4 and IPv6 (using the default configuration)
slirp://
Like the previous example but it prints the table of the configuration options
slirp:///verbose
When a program uses the following vde_plug_url:
slirp:///tcpfwd=8080:10.0.2.15:80
tcp connections to the host computer port 8080 (any interface) are forwarded to 10.0.2.15 port 80
slirp:///tcpfwd=8080:10.0.2.15:80/cmdfwd=10.0.2.5:6000:'socat STDIO UNIX:"/tmp/.X11-unix/X0"'
like the previous one plus this uses socat to forward all X-windows requests to 10.0.2.5:0 (port 6000) to the local server of the display :0.
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").
Releases
Unchanged in 3 releases since Debian 11 (Bullseye).