Did you try restarting the cable modem?
Is your ethernet TCP/IP set for manual IP (shouldn't be, change to Using DHCP, and click the Apply Now button)
Click the Assist Me... button on the Network pref pane, and follow the screens to try some other possibilities.