|It has nothing to do with bootp unless you are actually trying to boot across the network. (I doubt it)|
What is going on is either you can't get a dhcp sequence or can't refreash the lease. Might have to just put a static address. If any issue, I'd suspect the version of dhcp client is at fault.
Might post this is dos section as those guys may still remember or play with freedos.
See also this http://lazybrowndog.net/freedos/
"Best Practices", Event viewer, host file, perfmon, are in my top 10