this is the setup ... 1 WRT54GL router 1 ubuntu box the ubuntu box shares a directory for the router to connect to via cifs (/cifs1). in this share i have an iptables script which i load in tomato via the scripts > firewall page. now, the thing is that the router boots up much faster than the ubuntu box, so it happens that my iptables rules are not applied, i assume it is because that in the boot sequence, the invocation of the user firewall rules happens before the cifs partition is mounted (since the ubuntu box is still booting). so i tried to run the script via cifs > the execute when mounted option, but it doesn't work. a bug ? can anyone confirm that the execute when mounted works ?