There is a known issue about Diablo's "Internet connection daemon" locking up and requiring a reboot to clear. This happens to me, but only in marginal signal conditions. If you are comfortable with root you can also clear it with a "/etc/init.d/icd2 restart"