Attached vtun.tar.gz contains vtun-2.5.ebuild and a gentoo startup script that uses the nice Debian config (vtund-start.conf) for starting multiple clients or servers. It requires the lzo compression library (just submitted), zlib, and optionally uses openssl. NOTE: <=sys-devel/bison-1.28 is another dependency - I couldn't get it to compile under 1.34 VTun is an execellend tunneling package which supports traffic shaping, encryption, and compression (using lzo or zlib). It is very easy to configure, and supports IP tunnels (UDP and TCP), ethernet tunnels, serial tunnels, and pipe tunnels. The IP and ethernet tunnels require the Universal TUN/TAP driver, available from http://vtun.sourceforge.net/tun. I have not created an ebuild for TUN/TAP, because it comes standard with 2.4, which everyone seems to use under gentoo... VTun's security seems to be a bit weak (see http://www.off.net/~jme/vtun_secu.html). However, it's adequate for my needs and is MUCH easier to use than other packages, not to mention all the nice options. I am also creating ebuilds for other tunneling packages: openvpn and cipe. I suggest net-misc, or perhaps a new category net-tunnel. -Bryce
Created attachment 541 [details] vtun-2.5.ebuild
Committed 2.5 to the archive a few minutes ago. Please give it a try and let me know how it goes. If anything untoward happens, please re-open this bug and I'll be notified. Thanks!