Manpages

Manpage of TUNCTL

TUNCTL

Section: Maintenance Commands (8)
Index
Return to Main Contents
 

NAME

tunctl - create and manage persistent TUN/TAP interfaces  

SYNOPSIS

tunctl [-f tun-clone-device] [-u owner] [-t device-name]

tunctl [-f tun-clone-device] -d device-name  

DESCRIPTION

This manual page documents briefly the tunctl command.

This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. Instead, it has documentation in HTML format; see below.

tunctl allows the host sysadmin to preconfigure a TUN/TAP device for use by a particular user. That user may open and use the device, but may not change any aspects of the host side of the interface.  

USAGE

To create an interface for use by a particular user, invoke tunctl without the -d option:


# tunctl -u someuser  
Set 'tap0' persistent and owned by uid 500 
 

Then, configure the interface as normal:


# ifconfig tap0 192.168.0.254 up  
# route add -host 192.168.0.253 dev tap0  
# bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'  
# arp -Ds 192.168.0.253 eth0 pub        

To delete the interface, use the -d option:


# tunctl -d tap0  
Set 'tap0' nonpersistent 
 
 

SEE ALSO

The UserModeLinux-HOWTO (link to URL http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO.html)  

AUTHOR

tunctl was written by Jeff Dike jdike@karaya.com

This manual page was written by Matt Zimmerman mdz@debian.org for the Debian GNU/Linux system, based on examples from Jeff Dike.


 

Index

NAME
SYNOPSIS
DESCRIPTION
USAGE
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 01:45:36 GMT, March 29, 2024