diff --git a/proxy-frontend/entry/lixonet.sh.tmpl b/proxy-frontend/entry/lixonet.sh.tmpl index 350ec2b..7497e0c 100644 --- a/proxy-frontend/entry/lixonet.sh.tmpl +++ b/proxy-frontend/entry/lixonet.sh.tmpl @@ -1,7 +1,7 @@ #!/bin/sh -gateway=`nslookup tinc | awk -F': ' 'NR==6 { print \$2 } '` +gateway=`getent hosts tinc | awk '{ print $1 }'` route="${network_address}/${global_prefix:-16}" iface="eth0" echo "Routing \$route to \$gateway via \$iface" -ip route add \$route via \$gateway dev \$iface +ip route add \$route via \$gateway dev \$iface || echo "Failed to add route; does it already exist?"