On a reboot the openwrt firmware destroys all interfaces and restores to defaults. A nice way to get all the settings back on a reboot is to edit /etc/init.d/done. Just add the commands after the set_state done. This can be applied to any command , not necessarily interface related.
--
AmitaEkbote - 12 Mar 2010