Well, as usual, my innate curiosity prevailed once again. After dinner & some rest, I couldn't resist so I ended up reviewing the ASP file, and it turned out that the port of the IPv6-related code seemed fairly straightforward, so I went ahead and did it. Also, it became clear that
IPv6 must be
enabled so that the "
IPv6 DNS Server" option becomes visible on the "
LAN - DHCP Server" webGUI page. This is true even on my RT-AC86U running
386.10_0 F/W.
I'll post instructions shortly so you can download & set up the newly modified ASP file (after I run some testing on my own router just to make sure nothing was broken due to the port).
[To be continued...]
TO CONTINUE:
Here are the instructions so you can test the modified ASP file:
1) Make sure your
YazDHCP add-on is on the latest
develop branch 1.0.6 version.
Bash:
/jffs/scripts/YazDHCP develop
/jffs/scripts/YazDHCP forceupdate
2) Download the modified ASP file from PasteBin.
Bash:
curl -kLSs --retry 3 --retry-delay 5 --retry-connrefused pastebin.com/raw/He2phbxJ | tr -d '\r' > /jffs/addons/YazDHCP.d/Advanced_DHCP_Content.asp.MOD.TEST.txt
chmod 644 /jffs/addons/YazDHCP.d/Advanced_DHCP_Content.asp.MOD.TEST.txt
3) Save your "original" ASP file by renaming it.
Bash:
mv -f /jffs/addons/YazDHCP.d/Advanced_DHCP_Content.asp /jffs/addons/YazDHCP.d/Advanced_DHCP_Content.asp.SAVE.txt
4) Replace the "original" ASP file with the new TEST version:
Bash:
cp -fp /jffs/addons/YazDHCP.d/Advanced_DHCP_Content.asp.MOD.TEST.txt /jffs/addons/YazDHCP.d/Advanced_DHCP_Content.asp
5) Reboot your ASUS router.
6) While the router reboots, I'd recommend clearing the cache of the web browser you use to log in to the router.
7) Once the router reboots, log in and check if the
"IPv6 DNS Server" option is now available on YazDHCP and that it works as expected.
If you later want to go back to the "original" ASP file, simply copy the file over the TEST version and reboot again.
HTH.