i did do a hardware setup and the only problem i came across linking was down to the router not being setup correctly along with the firewall.

check those and should be fine, if its communication problem its usually security issue.