]> www.infradead.org Git - users/dwmw2/vpnc-scripts.git/commitdiff
Add IPv6 DNS addresses using "netsh interface ipv6 add dns" command.
authorKai Takahashi <www.carrotsoft@gmail.com>
Thu, 10 Jan 2019 21:13:40 +0000 (21:13 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Thu, 10 Jan 2019 21:13:40 +0000 (21:13 +0000)
Signed-off-by: Kai Takahashi <www.carrotsoft@gmail.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
vpnc-script-win.js

index a3a0974384a97d87a97270e0c52948b7aff9cda9..f66a75a28b8bb05bd870dc252b3795ea919eee26 100644 (file)
@@ -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));
                }