Just a shot in the dark but try turning IPv6 off in your network config on the computer, reboot and see what happens.
Some network equipment has trouble negotiating the IPv6 protocol just because it is still fairly new to the US.
If that does not help, shout back. A couple of questions though if it does not work:
1) Can you access the router interface at
http://192.168.1.1 ?
2) If so, can you see any computers on the "Status" screen ?
I am trying to help with little to go on so if this is not pointing you in the right direction, I apologies.