As you can read here boot.local is execute before network (runlevel 3,5)
Quote:
At* boot* time,* the* boot* level* * master* * script
* * * /etc/init.d/boot* is called to initialise the system (e.g.
* * * file system check, ...).* It also executes* some* hardware
* * * init* scripts* linked* into* /etc/init.d/boot.d/.* Then it
* * * calls /etc/init.d/boot.local,* which* executes* the* local
* * * commands.
* * * After* system* startup, /sbin/init will normally switch on
* * * the default run level given in /etc/inittab.* It calls the
* * * run* level* master* script /etc/init.d/rc to start or stop
* * * services provided by the other scripts under /etc/init.d/.
|
Another solution is create your own links in one of the desired runlevels following the lines in /etc/init.d/README