So windows is picking everything up fine, this sort of thing seems to have popped up a few times in what seems like the space of five minutes
You've got an IP cos you can access the router via linux browser
if you can ping an external site from linux try pinging 64.179.4.146 then it's picked up the gateway too
All you should hopefully have to do is enter your ISP dns servers into
/etc/resolv.conf
nameserver IP_of_DNS_SERVER
nameserver IP_of_DNS_SERVER
if everything is tickety-boo then maybe just setup using static settings