From your hda itself (via ssh or at the desktop in a terminal), can you:
# ping hda <small>(this ensures the dns server is working)</small>
# ping router (this ensures your HDA can see the router)
# ping 68.180.206.184 (this ensures you can see the rest of the world)