Man page - vdeslirp_setvprefix6(3)
Packages contains this manual
- vdeslirp_recv(3)
- vdeslirp_close(3)
- vdeslirp_add_cmdexec(3)
- vdeslirp_fd(3)
- libvdeslirpcfg(3)
- vdeslirp_init(3)
- vdeslirp_open(3)
- libvdeslirpfwd(3)
- vdeslirp_send(3)
- vdeslirp_remove_fwd(3)
- vdeslirp_setvprefix(3)
- vdeslirp_add_unixfwd(3)
- vdeslirp_remove_unixfwd(3)
- libvdeslirp(3)
- vdeslirp_setvprefix6(3)
- vdeslirp_add_fwd(3)
apt-get install libvdeslirp0
Manual
LIBVDESLIRPCFG
NAMESYNOPSIS
DESCRIPTION
SEE ALSO
BUGS
AUTHOR
NAME
vdeslirp_init, vdeslirp_setvprefix, vdeslirp_setvprefix6 - simple API for slirp: configuration helpers
SYNOPSIS
#include <libvdeslirp.h>
#define VDE_INIT_DEFAULT 1
void vdeslirp_init(SlirpConfig * cfg , int flags );
void vdeslirp_setvprefix(SlirpConfig * cfg , int prefix );
void vdeslirp_setvprefix6(SlirpConfig * cfg , int prefix6 );
These functions are provided by libvdeslirp. Link with -lvdeslirp.
DESCRIPTION
These functions are configuration helpers for libvdeslirp (3). The fields of the SlirpConfig has been described in the libvdeslirp (3) manpage.
vdeslirp_init clears the SlirpConfig configuration structure cfg and sets the version number. If flags is set to VDE_INIT_DEFAULT then it sets default values to all the fields of cfg . These default values are suitable for most applications.
SLIRP configuration
version 1
ipv4-enable 1
ipv4-network 10.0.2.0
ipv4-netmask 255.255.255.0
ipv4-host 10.0.2.2
ipv6-enabled 1
ipv6-prefix fd00::
ipv6-preflen 64
ipv6-host fd00::2
hostname slirp
tftp-servname (null)
tftp-path (null)
bootfile (null)
dhcp-start 10.0.2.15
ipv4-vDNS 10.0.2.3
ipv6-vDNS fd00::3
vDNS-search
vdomainname (null)
MTU(0=def) 0
MRU(0=def) 0
disable-lback 0
enable-emu 0
The functions vdeslirp_setvprefix and vdeslirp_setvprefix6 define the netmasks and prefixes for IPv4 and IPv6. These function are usually called after the redefinition of vhost or vhost6 . vdeslirp_setvprefix redefines the network prefix of vnetwork , vdhcp_start and vnameserver while vdeslirp_setvprefix6 redefines the network prefix for vprefix_addr6 and vnameserver6 .
SEE ALSO
libvdeslirp (3)
BUGS
Bug reports should be addressed to <info@virtualsquare.org>
AUTHOR
VirtualSquare. Project leader: Renzo Davoli.