I'm not sure if this is the right place to post this, but I will. If there is another community I should direct it to, please kindly advise me.
I set up an OpenBSD box a few days ago, planning on using it as a WWW server among other things. I set sis0 to a class C address which worked fine, registered on the network, etc.. Then, interface dc0 was set to DHCP for the cable connection (also using the box as a router). It did not find any DHCP server, so gave up. I messed with configurations, still to no avail. This morning I tried it again, and voila, it registered (still without a nameserver, but that issue will be resolved later, when I have more patience). Now, in some cases (I don't wish to elaborate) X is a must for me. Before the DHCP configuration changes, X worked flawlessly. After, it hangs on startx. I've checked all of my logs, and it all seems to be in order. When I reboot without a DHCP address, X again works perfectly. It doesn't make much sense to me how dhclient could interact so heavily with X that it would keep it from loading properly (assuming that I'm not missing something and it's not looking for a host). I bet I'm missing something. Any suggestions?