diff options
author | Peter Palfrader <peter@palfrader.org> | 2014-09-11 21:25:17 +0200 |
---|---|---|
committer | Peter Palfrader <peter@palfrader.org> | 2014-09-11 21:25:17 +0200 |
commit | e26f9d611805a656457deff25f548939cdd1e946 (patch) | |
tree | c6221d6493110a4d369339f4a5aadbeb01fa966a /Generate | |
parent | c5a0a6507d822e40e8417b54dbd33fc75065540c (diff) |
Do not lbind if host does not accept incoming connections
Diffstat (limited to 'Generate')
-rwxr-xr-x | Generate | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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']] |