i've been frustrated all day...literally 10 hours! i've been trying to get a linksys router to work with a comcast cable modem. i finally figured it out, so this post is to help anyone who is frustrated and searching for answers. hopefully, i will save you some time and headache.
according to the tech folks at comcast this should have been easy...all i needed to do was this:
- unplug cable modem
- turn off computer
- disconnect computer from modem (ethernet cable)
- connect computer to router (ethernet cable)
- connect router to modem (ethernet cable)
- plug in cable modem
- wait 15 seconds, plug in router
- wait 15 seconds, reboot computer
according to comcast, it's all dynamic and everything should work auto-magically. of course, it didn't...here's what happened:
- the computer got an IP address via DHCP from the router. i can tell this by opening a command prompt and typing "ipconfig /all".
- but, the router did not get an IP address via DHCP from the modem. i can tell this by opening the linksys admin tool and looking at the "Internet" section of the the status tab.
so, why wasn't it working? the answer lies in the "Connection-specific DNS Suffix" which is configured in the router on the setup tab as "Domain Name". what you need to do is this:
- go back to your original configuration--modem connected directly to computer. (you'll have to shut it all down, etc., so that IPs are granted properly.)
- open an command prompt and type "ipconfig /all".
- read what it says for "Connection-specific DNS Suffix", and write it down. in my case, that was "hsd1.wa.comcast.net.". (note the period after the ".net"...that threw me for a loop because at first i just entered it as "hsd1.wa.comcast.net", but you gotta do it exactly the same.)
- reconfigure so that your router is between your modem and computer. (again, do all the proper shutting down and rebooting.) visit the router admin, setup tab and set the "domain name" to what you wrote down in step 3. don't forget to click "apply".
- now, visit the status tab in the router admin tool. click the "DHCP Renew" button and you should now see your router has been assigned an IP address via DHCP from the modem. (well, technically from the DHCP server via the modem, but whatever.)
so, to summarize: the whole problem here was that when the router and the modem were connected to each other, but the router was not providing the "Connection-specific DNS Suffix", then the modem wasn't assigning an IP address. to solve that problem, set the "Domain Name" on the setup tab of the router to the value that the modem was providing when there was no router in place and click "DHCP Renew" on the status tab.
I hope this helps,
Scott