Package Details: vtun 3.0.3.2013.d-7

Git Clone URL: https://aur.archlinux.org/vtun.git (read-only)
Package Base: vtun
Description: The easiest way to create Virtual Tunnels over TCP/IP networks with traffic shaping, compression, encryption and IPv6 support.
Upstream URL: http://vtun.sourceforge.net/
Keywords: ip ipv6 tun-cfg tunnel vpn
Licenses: GPL
Submitter: Allan
Maintainer: natrio
Last Packager: natrio
Votes: 18
Popularity: 0.058224
First Submitted: 2008-12-28 12:37
Last Updated: 2015-12-29 08:16

Required by (0)

Sources (19)

Latest Comments

natrio commented on 2015-12-29 08:19

3.0.3.2013.d-7:
Updated tun-cfg to v1.7.1, allow client-side connection abort.

natrio commented on 2015-12-16 08:31

3.0.3.2013.d-6:
The patch for building with the new bison added, thanks to Mic92.
Also updated tun-cfg to v1.7, with ability to close connection from server side if the client is not configured after timeout.

Mic92 commented on 2015-12-15 22:24

I had to apply the following patch for newer bison versions:

https://gist.github.com/Mic92/f2d0980682a3ad2247b7

natrio commented on 2014-11-10 14:54

3.0.3.2013.d-4: tun-cfg updated for IPv6 support.

natrio commented on 2014-11-07 09:52

"Weird log prefixes" issue fixed in 3.0.3.2013.d-3 build.

natrio commented on 2014-11-02 12:18

Added patches ported from Debian Jessie, including IPv6 support and client-side PID-files.

natrio commented on 2014-09-30 17:24

This package contain the 'tun-cfg' util.
It can get client's IP/MTU/routes configuration from server.
See 'tun-cfg --help' or /usr/share/doc/vtun/README.tun-cfg
http://pkgbuild.com/git/aur-mirror.git/tree/vtun/README.tun-cfg

natrio commented on 2014-09-29 13:30

This package contain the 'tun-cfg' util.
It can get client's IP/MTU/routes configuration from server.
See 'tun-cfg --help' or /usr/share/doc/vtun/README.tun-cfg

natrio commented on 2014-09-06 08:28

The bug with PPP tunnels was caused by incorrect build due to the use of obsolete autoconf syntax:
http://sourceforge.net/p/vtun/patches/21/

Updated to latest CVS version (not released BRANCH-3_X2) since 2013
http://vtun.cvs.sourceforge.net/viewvc/vtun/vtun/?pathrev=BRANCH-3_X2
with fixes for this and some other bugs.

natrio commented on 2014-02-17 17:18

It seems to be an upstream bug.
I will to do more tests, and will try to contact with author.

sub1 commented on 2014-02-17 16:52

Hi natrio,

I get some troubles with 3.0.3 builds of vtun.

It always end, for ppp tunnels, with :

Feb 17 12:49:09 localhost vtund[15104]: VTun client ver 3.X 02/17/2014 started
Feb 17 12:49:09 localhost vtund[15104]: Connecting to W.X.Y.Z
Feb 17 12:49:09 localhost vtund[15104]: Remote Server sends <TtL9E1>
.
Feb 17 12:49:09 localhost vtund[15104]: Session TUNSRV01[W.X.Y.Z] opened
Feb 17 12:49:09 localhost vtund[15104]: Can't allocate pseudo tty. No such file or directory(2)
Feb 17 12:49:09 localhost vtund[15104]: Session TUNSRV01[W.X.Y.Z] closed
Feb 17 12:49:09 localhost vtund[15104]: Exit

When I revert to version 3.0.2, no more problems.

Thanks a lot for your help.

natrio commented on 2013-06-05 09:51

Thank you!

wzyboy commented on 2013-06-05 09:46

@natrio: Disowned. Please take care of him :-)

natrio commented on 2013-06-05 09:45

I agree.

wzyboy commented on 2013-06-05 09:12

@natrio: Would you be friendly enough to help maintaining this package? I did not use it for long. If you have interest, I can disown this package and you may adopt it.

natrio commented on 2013-06-05 09:02

Vtun uses libbsd (if installed) for changing commandline (ps ax|grep vtun) from:
/usr/bin/vtund profile host
to:
vtund[c]: profile tun tun0

After last glibc update libbsd-0.4.2 is broken, and vtund can't to change commandline.
Update libbst to 0.5.1 doesn't fix the problem, it makes commandline like this:
vtund: profile tun tun0

I was found just one way to return full correct commandline changing:
grep -v setproctitle configure.in > tmp
mv tmp configure.in
autoconf
(before configure in PKGBUILD)

natrio commented on 2013-06-05 09:01

Vtun uses libbsd (if installed) for changing commandline (ps ax|grep vtun) from: /usr/bin/vtund profile host
to:
vtund[c]: profile tun tun0

After last glibc update libbsd-0.4.2 is broken, and vtund can't to change commandline.
Update libbst to 0.5.1 doesn't fix the problem, it makes commandline like this:
vtund: profile tun tun0

I was found just one way to return full correct commandline changing:
grep -v setproctitle configure.in > tmp
mv tmp configure.in
autoconf
(before configure in PKGBUILD)

wzyboy commented on 2013-05-29 14:53

@eworm Done!

eworm commented on 2013-05-29 09:55

Please install vtund executable to /usr/bin (not /usr/sbin) to prepare for /usr move. Thanks a lot!

mortzu commented on 2010-10-17 12:34

fixed thx

strephil commented on 2010-10-17 12:30

PKGBUILD is wrong. Use this patch:

11,12c11,12
< source=(http://ftp.de.debian.org/debian/pool/main/v/vtun/vtun_3.0.2.orig.tar.gz http://ftp.de.debian.org/debian/pool/mai/v/vtun/vtun_3.0.2-3.diff.gz)
< md5sums=('d3d8bc4d58886498a1c338670eab9315' '7a70d9f10d1c4dd66c90286136c9336f')
---
> source=(http://ftp.de.debian.org/debian/pool/main/v/vtun/vtun_3.0.2.orig.tar.gz http://ftp.de.debian.org/debian/pool/mai/v/vtun/vtun_3.0.2-4.diff.gz)
> md5sums=('d3d8bc4d58886498a1c338670eab9315' 'b05694d5f9dae9bc132e7df048bff6cd')
17c17
< patch -Np1 -i ../vtun_3.0.2-3.diff || return 1
---
> patch -Np1 -i ../vtun_3.0.2-4.diff || return 1