Maria,
Check your /etc/rc.log and see what failure messages system has logged at the bootup when it tried to start networking.
If you see something like "network interface is not available, unable to set route" or something like that, make sure in the /etc/rc.config.d/netconf file, your route statements, which looks like Pete's example above, are placed below all the network interface definitions, as the system goes through these in a sequential manner. By network interface definitions, I mean the lines like this, and you may have multiple blocks looking like that:
INTERFACE_NAME[0]=lan0
IP_ADDRESS[0]=192.168.35.101
SUBNET_MASK[0]=255.255.252.0
BROADCAST_ADDRESS[0]=
INTERFACE_STATE[0]=up
DHCP_ENABLE[0]=0
And I have seen netconf files messed up this way with too many cooks in the kitchen, having this problem.
________________________________
UNIX because I majored in cryptology...