Ive tried and Ive tried, I have read and I have read.
Factory defaulted my DD-WRT router about 15 times.
Was Hoping that I could do this without any help, but alas,
Can someone help me please?
I would like to Cycle Mac Addresses using my DD-WRT Router!
Router A (My ISP Router)
192.168.0.1
255.255.255.0
DHCP Server from 192.168.0.3 > 192.168.0.254
Channel 11
Router B (DIR-615, D4)
Firmware:
DD-WRT v24-sp2 (03/25/13) std
(SVN revision 21061)
##Factory Default##
Connected by WAN from Router A by Ethernet
192.168.1.1 (Sometimes try to set as 192.168.0.2)
Gateway 8.8.8.8
Channel 6
I'm connected to Router A by Wireless.
Here is what I CAN do.
I CAN activate 'Clone Wireless MAC' and type in a Mac Address manually, and it does pick up the street pass.
When I go to Administration > Commands and run:
'
wget -O /tmp/nzone.sh http://nintendozone.no-ip.org/install; chmod +x /tmp/nzone.sh; /tmp/nzone.sh BASE16,GBATEMP'
I get this result back: Under (Startup):
echo -e "#!/bin/sh\nURL=
http://nintendozone.no-ip.org?\nMACS=/tmp/\${0##*/}.macs\nSPDELAY=480\nMACNUM=0\nsetwl (){\n ifconfig \$WLINT down hw ether \$1 up\n}\ncase \"\$1\" in\nstart)\n echo starting \${0##*/}>&2\n;;\nstop)\n echo stopping \${0##*/}>&2\n setwl \$WLMAC \$WLSSID\n;;\ntoggle)\n if \$(\$0 status); then\n \$0 stop\n else\n \$0 start\n fi\n;;\nrestart)\n \$0 stop\n \$0 start\n;;\nreload|force-reload)\n echo \${0##*/} MAC lists reloaded>&2\n rm -f \$MACS\n;;\nstatus)\n if \$(echo \"\$JOBS\" | grep \$0 | grep -qe '^#'); then\n echo \${0##*/} is not running>&2\n exit 1\n else\n echo \${0##*/} is running>&2\n exit 0\n fi\n;;\n*)\n [ -f \$MACS ] && MACNUM=\$(grep -v ^x \$MACS | wc -l) && DELAY=\$(((\$(date +%s)-\$(date -r \$MACS +%s))/60))\n [ \$MACNUM = 0 ] && NEWMACS=\$(wget -q -O - \$URL\$1)\n [ \$(echo -n \"\$NEWMACS\" | wc -c) != 0 ] && echo \"\$NEWMACS\" > \$MACS && MACNUM=\$(cat \$MACS | wc -l)\n [ \$MACNUM = 0 ] && sed -ri \"s/^x//\" \$MACS && MACNUM=\$(grep -v ^x \$MACS | wc -l)\n MACTOTAL=\$(cat \$MACS | wc -l)\n [ \$MACNUM = 0 ] || ([ \$MACTOTAL -lt \$SPDELAY ] && [ \${DELAY:-\$SPDELAY} -lt \$((\$SPDELAY/\$MACTOTAL)) ]) && exit\n RANDOM=\$(head /dev/urandom | hexdump -d | head -n 1 | sed -r \"s/^([0-9]+ +0{0,4})+//\")\n MAC=\$(grep -v ^x \$MACS | head -n \$((\$RANDOM%\${MACNUM}+1)) | tail -n 1)\n sed -ri \"s/^\$MAC/x&/\" \$MACS\n SSID=\$(echo \$MAC | cut -d , -f 2 -s)\n MAC=\$(echo \$MAC | cut -d , -f 1)\n : \${SSID:=\$WLSSID}\n setwl \$MAC \$SSID\n;;\nesac\n" > /tmp/nzone; mkdir -p /tmp/etc/config; echo -e "#!/bin/sh\n/tmp/nzone toggle\n" > /tmp/etc/config/nzone.sesbutton; chmod +x /tmp/nzone /tmp/etc/config/nzone.sesbutton
Does this mean it worked? (I also used telnet and it did a 100% Starting Nzone command back at me, whilst entering the above into the same part (Startup)
If i use the wget -O line, do i have to enable Mac Clone for it to work?
The MAC address stays the same on DD-WRT's Info.htm page
Sorry for the long post.
Any questions, I will be happy to respond.