There sure is, add the lines that you use to start
networking to /etc/rc.d/rc.local.
Bigpaws
This is what I appended to my rc.local file:
/etc/rc.d/rc.wireless start
(But I still don't know why this init script (rc.wireless) must be manually run, since other init scripts just have to be 'chmoded u+x' in order to be run. Anyone knows why ?)
In order for the rc.wireless start command to succeed, you must add your interface (ath0) to the /etc/ifplugd/ifplugd.conf file:
The line
INTERFACES="eth0"
should become
INTERFACES="ath0 eth0"