I am trying to get familiar with DD-WRT, so I loaded v24-sp2 (11/02/09) std on my WRT54G v3 router that has been running Tomato v1.28. All went well until I got to the issue of Scripts. I currently have several scripts loading in Tomato and I would like to continue to have those run in DD-WRT. But I noted there is a different way of handling scripts in DD-WRT, so I thought I would ask for help. The scripts I run in Tomato are: INIT #Assign an address to vlan1 port in different subnet sleep 10 ip addr add 192.168.0.13/24 dev vlan1 brd + FIREWALL #Route anything for this subnet via vlan1 #and access the modem at 192.168.0.1 on vlan1 iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.0.1/24 -j MASQUERADE WAN Up #logger WAN UP Script Executing sleep 5 test -s /tmp/dlhosts if [ $? == 1 ] ; then echo -e "#!/bin/sh\nwget -O - Â»www.mvps.org/winhelp2002/hosts.txt | grep 127.0.0.1 | sed -e '2,\$s/127.0.0.1/0.0.0.0/g' -e 's/[[:space:]]*#.*$//' > /etc/hosts\nlogger DOWNLOADED Â»www.mvps.org/winhelp2002/hosts.txt\nkillall -1 dnsmasq" > /tmp/dlhosts chmod 777 /tmp/dlhosts /tmp/dlhosts fi cru a Gethosts "30 03 * * 3 /tmp/dlhosts" Can anyone tell me how I can either run the same scripts or apply the same actions within DD-WRT? Do I even need a script for the vlan setup? Thanks for any help you can provide.