From: Kai Takahashi Date: Thu, 10 Jan 2019 21:13:40 +0000 (+0000) Subject: Add IPv6 DNS addresses using "netsh interface ipv6 add dns" command. X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=6f9984ee2d875c9a9ca5223d6b90eee0cb7bb55f;p=users%2Fdwmw2%2Fvpnc-scripts.git Add IPv6 DNS addresses using "netsh interface ipv6 add dns" command. Signed-off-by: Kai Takahashi Signed-off-by: David Woodhouse --- diff --git a/vpnc-script-win.js b/vpnc-script-win.js index a3a0974..f66a75a 100644 --- a/vpnc-script-win.js +++ b/vpnc-script-win.js @@ -116,7 +116,8 @@ case "connect": if (env("INTERNAL_IP4_DNS")) { var dns = env("INTERNAL_IP4_DNS").split(/ /); for (var i = 0; i < dns.length; i++) { - run("netsh interface ip add dns \"" + + var protocol = dns[i].indexOf(":") !== -1 ? "ipv6" : "ipv4"; + run("netsh interface " + protocol + " add dns \"" + env("TUNDEV") + "\" " + dns[i] + " index=" + (i+1)); }