Which firmware version are you using?
The up/down scripts only work when your server will push DNS to client.
If you set a custom DNS, it should work. How did you test it?