drakconnect I specified it to come up at boot
... right. The [ok] message at boot doesn't mean that a network connection was made then. It's more about loading the right drivers.
Try dmesg | tail to see if there is anything worth noticing.
The usual hack, when the builtin tool fails, is to edit /etc/rc.local, right at the end, add "ifup eth0".