From 07f0216611f0bd586e7d9079abaa50457ce8c7f0 Mon Sep 17 00:00:00 2001 From: Nazar78 Date: Tue, 20 Dec 2022 01:44:03 +0800 Subject: [PATCH] Added IPv6 Update IPv6 if it's enabled. --- slim/ASUSddns_slim.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/slim/ASUSddns_slim.sh b/slim/ASUSddns_slim.sh index 697b3b9..fdf559b 100755 --- a/slim/ASUSddns_slim.sh +++ b/slim/ASUSddns_slim.sh @@ -21,8 +21,13 @@ asus_request(){ local path="ddns/update.jsp" ;; esac - - echo $(echo -e -n "GET /$path?hostname=$host&myip=$wanIP HTTP/1.1\r\nHost: ns1.asuscomm.com\r\nAuthorization: Basic $user_base64\r\n\r\n" | nc -w 5 ns1.asuscomm.com 80 | head -1 | cut -d ' ' -f 2) + if [ "$(nvram get ipv6_service)" != "disabled" ]; then + wanIPv6=$(nvram get ipv6_rtr_addr) + if [ "$wanIPv6" != "" ];then + wanIPv6="&myipv6=$wanIPv6" + fi + fi + echo $(echo -e -n "GET /$path?hostname=$host&myip=$wanIP$wanIPv6 HTTP/1.1\r\nHost: ns1.asuscomm.com\r\nAuthorization: Basic $user_base64\r\n\r\n" | nc -w 5 ns1.asuscomm.com 80 | head -1 | cut -d ' ' -f 2) } get_wan_ip(){