summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2014-07-13 14:28:47 +0200
committerGert Doering <gert@greenie.muc.de>2014-07-13 15:54:21 +0200
commit4cc6a2595947a0e2f13b37637899bfc50f8509aa (patch)
tree2e36fb28ce21ab7419c4367538f211cb97b59727 /doc
parent97bd862ed5c22956cb4405eabae64cf55cabb0d3 (diff)
downloadopenvpn-4cc6a2595947a0e2f13b37637899bfc50f8509aa.tar.gz
openvpn-4cc6a2595947a0e2f13b37637899bfc50f8509aa.tar.xz
openvpn-4cc6a2595947a0e2f13b37637899bfc50f8509aa.zip
Fix server routes not working in topology subnet with --server [v3]
The IPv4 routing code needs an IPv4 address to point a route to, and in --topology subnet mode, the *server* did not have one set by default. So we now just default --route-gateway to the next address right after the server address - the specific address doesn't matter, as the correct next-hop will not be resolved by the host OS but by the OpenVPN daemon. All that is needed is "it's in the subnet routed to the tun interface". Using the server address itself would work on unix, but doesn't work with the Windows TAP driver (as it does not spoof ARP responses for itself). Signed-off-by: Arne Schwabe <arne@rfc2549.org> Signed-off-by: Gert Doering <gert@greenie.muc.de> Acked-by: Arne Schwabe <arne@rfc2549.org> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1405254527-23833-1-git-send-email-gert@greenie.muc.de> URL: http://article.gmane.org/gmane.network.openvpn.devel/8904
Diffstat (limited to 'doc')
-rw-r--r--doc/openvpn.85
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/openvpn.8 b/doc/openvpn.8
index 6d4f3cf..aee0bc8 100644
--- a/doc/openvpn.8
+++ b/doc/openvpn.8
@@ -2704,7 +2704,7 @@ on sufficiently fast hardware. SSL/TLS authentication must
be used in this mode.
.\"*********************************************************
.TP
-.B \-\-server network netmask
+.B \-\-server network netmask ['nopool']
A helper directive designed to simplify the configuration
of OpenVPN's server mode. This directive will set up an
OpenVPN server which will allocate addresses to clients
@@ -2739,6 +2739,9 @@ expands as follows:
if !nopool:
ifconfig-pool 10.8.0.2 10.8.0.254 255.255.255.0
push "route-gateway 10.8.0.1"
+ if route-gateway unset:
+ route-gateway 10.8.0.2
+
.in -4
.ft
.fi