Try checking again all above:
1. Use another cable to test.
2. Use another different switch port to test
3. Use another different switch to test.
4. Confirm again your Linux Networking configs(IP, netmask, gateway, duplex settings).
5. If you have more then 1 nic on the server, make sure u blink it first to ensure u are using the right nic.