summaryrefslogtreecommitdiff
path: root/Generate
diff options
context:
space:
mode:
Diffstat (limited to 'Generate')
-rwxr-xr-xGenerate3
1 files changed, 2 insertions, 1 deletions
diff --git a/Generate b/Generate
index 5dc6f5b..616c82b 100755
--- a/Generate
+++ b/Generate
@@ -646,7 +646,8 @@ hostlist.each{ |host|
conffile.puts "fragment #{mtu}"
conffile.puts "ifconfig %s %s"%[host['vpn_address'], peer['vpn_address']]
conffile.puts "rport #{host['inet_port'][ peer['name'] ]['remote']}"
- conffile.puts "lport #{host['inet_port'][ peer['name'] ]['local']}"
+ conffile.puts "lport #{host['inet_port'][ peer['name'] ]['local']}" unless host['accepts'].nil?
+ conffile.puts "nobind" if host['accepts'].nil?
conffile.puts "remote %s"%[peer['host_address']] if peer['host_address']
if host['bind_address']
conffile.puts "local %s"%[host['bind_address']]