Try this
Try to plug your cable modem directly into your Mac, just to see if your Mac accepts the DHCP IP from your ISP.
You will need to let your modem reset itself before doing this. Unplug it from the AC for about an hour before plugging into your Mac. Cable modems "remember" the last NIC they were plugged in and they won't link when plugged in another one, unless they've been reset.
If this works then, your router may be faulty. I've found that a couple of consumer grade routers work perfectly with PC's running windows, but won't work with a Mac unless you manually set the IP, subnet mask, gateway and DNS yourself.
If it still doesn't work, backup your files, reset the PRAM and perform a clean install. If it fails then... time to call Apple I guess!
Try to plug your cable modem directly into your Mac, just to see if your Mac accepts the DHCP IP from your ISP.
You will need to let your modem reset itself before doing this. Unplug it from the AC for about an hour before plugging into your Mac. Cable modems "remember" the last NIC they were plugged in and they won't link when plugged in another one, unless they've been reset.
If this works then, your router may be faulty. I've found that a couple of consumer grade routers work perfectly with PC's running windows, but won't work with a Mac unless you manually set the IP, subnet mask, gateway and DNS yourself.
If it still doesn't work, backup your files, reset the PRAM and perform a clean install. If it fails then... time to call Apple I guess!