Just wanted to report that I'm using a Linksys E900 flashing with DD-WRT "big" build 21061 and your v2 script is working perfectly. I have not tested the v3 script as of yet. I was initially having issues because the script's "wget" commands were not working because the W900 is actually my secondary router (bought it solely for this purpose) and I forgot to define a DNS server IP, so "wget" could not resolve an IP to download what it needed to due to this. Once I set the DNS, it worked
Edit: v3 script is working for me. I ran the installer for it which did reboot the router, however it does not work right away for some reason. Tried manually running it via telnet "/tmp/nzone 49,BASE16,GBATEMP" and nothing.. The WLAN MAC remained the same. Verified this using ifconfig $(nvram get wl0_ifname). There are 40 macs in the nzone.macs file when using 49,BASE16,GBATEMP which results in 12 minutes between MAC cycles. For some reason only when the cron job runs does it work, why is that I can't run it manually to test?
Edit: v3 script is working for me. I ran the installer for it which did reboot the router, however it does not work right away for some reason. Tried manually running it via telnet "/tmp/nzone 49,BASE16,GBATEMP" and nothing.. The WLAN MAC remained the same. Verified this using ifconfig $(nvram get wl0_ifname). There are 40 macs in the nzone.macs file when using 49,BASE16,GBATEMP which results in 12 minutes between MAC cycles. For some reason only when the cron job runs does it work, why is that I can't run it manually to test?