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?