Please note a hub is not a switch and a switch is not a hub, but i agree...sounds like a port forwarding issue.
I agree with burris: modem ---> router --->devices.
Port forwarding issue? Maybe. But I'm encountering the same issue for the past few months and have done everything including port forwarding and setting the PAP in a DMZ and nothing has worked.
Bookmarks