I've been searching long and hard to find a solution but my limited programming and bash skills leave me without a solution.
I used the ASUS ddns service (RT87U) within the firmware for quite a while until I recently switched internet provider. The new provider does not allow me to put the modem in bridge mode wich results in
"The wireless router currently uses a private WAN IP address.
This router may be in the multiple-NAT environment and DDNS service cannot work in this environment."
I found that one can put costum scripts in the jffs partition:
https://github.com/RMerl/asuswrt-merlin/wiki/User-scripts
https://github.com/RMerl/asuswrt-merlin/wiki/Custom-DDNS
https://github.com/RMerl/asuswrt-merlin/wiki/DDNS-Sample-Scripts
And this wonderful example for the No-IP service:
https://github.com/Meliox/Utils/blob/master/ddns-start/ddns-start
Nevertheless, these are for other services but not the (free) asus ddns service.
As in several results I found this is a way to get your actual external IP:
I was hoping to find a script for the asus ddns service and insert it somehow.
I cannot find it though, I do find many posts on this issue on the internet (users seeking a solution), so this would not just help me...
So my request:
Can the IP for the double NAT situation be fixed/added in the Merlin Firmware?
Or: can anyone provide a script on how to set the IP for the ASUS ddns service?
I used the ASUS ddns service (RT87U) within the firmware for quite a while until I recently switched internet provider. The new provider does not allow me to put the modem in bridge mode wich results in
"The wireless router currently uses a private WAN IP address.
This router may be in the multiple-NAT environment and DDNS service cannot work in this environment."
I found that one can put costum scripts in the jffs partition:
https://github.com/RMerl/asuswrt-merlin/wiki/User-scripts
https://github.com/RMerl/asuswrt-merlin/wiki/Custom-DDNS
https://github.com/RMerl/asuswrt-merlin/wiki/DDNS-Sample-Scripts
And this wonderful example for the No-IP service:
https://github.com/Meliox/Utils/blob/master/ddns-start/ddns-start
Nevertheless, these are for other services but not the (free) asus ddns service.
As in several results I found this is a way to get your actual external IP:
Code:
IP=$(wget -O - -q http://myip.dnsomatic.com/)
I was hoping to find a script for the asus ddns service and insert it somehow.
I cannot find it though, I do find many posts on this issue on the internet (users seeking a solution), so this would not just help me...
So my request:
Can the IP for the double NAT situation be fixed/added in the Merlin Firmware?
Or: can anyone provide a script on how to set the IP for the ASUS ddns service?
Last edited: