]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Fix FreeBSD ifconfig for topology subnet tunnels.
authorGert Doering <gert@greenie.muc.de>
Sun, 26 Apr 2015 18:03:58 +0000 (20:03 +0200)
committerGert Doering <gert@greenie.muc.de>
Tue, 2 Jun 2015 17:00:28 +0000 (19:00 +0200)
commit60fd44e501f2002459a49c6c9bc64370ea26ca87
treec4b054b5db7b3647c10907063b7f444632acc57c
parent001384e2952b54089e889edbda3196283b21641d
Fix FreeBSD ifconfig for topology subnet tunnels.

For "topology subnet", we only pretend to have a subnet and keep
using the tun if in point-to-point mode - but for that to fully
work, the "remote" address needs to be different from the "local"
address.  So just arbitrarily construct one from the on-link
subnet - base+1, if "that is not us", base+2, otherwise.

Fix trac #481

See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194745

Signed-off-by: Gert Doering <gert@greenie.muc.de>
Tested-By: Anton Sayetsky <vsasjason@gmail.com>
Lazy-ACK-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1430071438-31675-1-git-send-email-gert@greenie.muc.de>
URL: http://article.gmane.org/gmane.network.openvpn.devel/9606
src/openvpn/tun.c