have a look at a couple files for me. take a look in /etc/rc.d/rc.inet1.conf
you should make sure that you see a line that says:
where X is your ethernet interface.
next, take a look in /etc/rc.d/rc.wireless.conf
you can use the examples that they have there to make an entry for your network. mine looks like:
## --------- START SECTION -----------
## Pick up any Access Point, should work on most 802.11 cards
INFO="Microsoft Wireless Notebook Adapter MN-520 1.0.3"
## ---------- END SECTION ------------
be sure to comment out the section it tells you to if you want to use the examples.
you can always check out how these scripts run by just running them after loggin in. it will give you great chance to see how your network is initialized, and also you can put some echo lines in to track down where problems are.
hope this helps.
and as a last ditch and admittedly hackish way around it, if you can't fix it any other way you could put the
ifconfig eth0 192.168.1.105 broadcast 192.168.1.0 netmask 255.255.255.0
route add default gw 192.168.1.1
into the file /etc/rc.d/rc.local
this file is run last of the scripts and would essentially call those commands for you just before you login. again, not the best solution, but would save you some typing if you can't solve the problem another way.