summaryrefslogtreecommitdiffstats
path: root/doc/openvpn.8
diff options
context:
space:
mode:
authorGert Doering <gert@greenie.muc.de>2014-04-25 21:19:15 +0200
committerGert Doering <gert@greenie.muc.de>2014-04-25 22:44:37 +0200
commitabe18c69a61b42e5ac68b77f66198fc15be99e31 (patch)
tree223dedb5d93c5c608acc9f54cdce29e4a66637ff /doc/openvpn.8
parent661d914c8732a208580b1eab167255c85da162c9 (diff)
downloadopenvpn-abe18c69a61b42e5ac68b77f66198fc15be99e31.tar.gz
openvpn-abe18c69a61b42e5ac68b77f66198fc15be99e31.tar.xz
openvpn-abe18c69a61b42e5ac68b77f66198fc15be99e31.zip
Rewrite manpage section about --multihome
Part of the information was confusing, part was outdated, and part was just not making sense. Pointed out in trac#348. Also add note about Linux IPv4-mapped issues as per trac#306. Signed-off-by: Gert Doering <gert@greenie.muc.de> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <1398453555-19706-1-git-send-email-gert@greenie.muc.de> URL: http://article.gmane.org/gmane.network.openvpn.devel/8635
Diffstat (limited to 'doc/openvpn.8')
-rw-r--r--doc/openvpn.828
1 files changed, 16 insertions, 12 deletions
diff --git a/doc/openvpn.8 b/doc/openvpn.8
index ae3a4e0..f4925f1 100644
--- a/doc/openvpn.8
+++ b/doc/openvpn.8
@@ -2343,18 +2343,22 @@ is NOT specified.
.\"*********************************************************
.TP
.B \-\-multihome
-Configure a multi-homed UDP server. This option can be used when
-OpenVPN has been configured to listen on all interfaces, and will
-attempt to bind client sessions to the interface on which packets
-are being received, so that outgoing packets will be sent out
-of the same interface. Note that this option is only relevant for
-UDP servers and currently is only implemented on Linux.
-
-Note: clients connecting to a
-.B \-\-multihome
-server should always use the
-.B \-\-nobind
-option.
+Configure a multi-homed UDP server. This option needs to be used when
+a server has more than one IP address (e.g. multiple interfaces, or
+secondary IP addresses), and is not using
+.B \-\-local
+to force binding to one specific address only. This option will
+add some extra lookups to the packet path to ensure that the UDP reply
+packets are always sent from the address that the client is
+talking to. This is not supported on all platforms, and it adds more
+processing, so it's not enabled by default.
+
+Note: this option is only relevant for UDP servers.
+
+Note 2: if you do an IPv6+IPv4 dual-stack bind on a Linux machine with
+multiple IPv4 address, connections to IPv4 addresses will not work
+right on kernels before 3.14, due to missing kernel support for the
+IPv4-mapped case.
.\"*********************************************************
.TP
.B \-\-echo [parms...]