Hold on there. Before messing with plist files, check your Network preferences. Under Network Port Configurations, is your ethernet properly enabled? Under Built-in Ethernet, is your IP address set correctly? Verify that it, the router address, and the subnet mask are correct. Make sure you haven't done something like accidentally enabling PPPoE. Check the Ethernet "tab" to verify the hardware MAC address. Moving the hard drive should not make a difference. Try setting it to be truly manual instead of "Using DHCP with manual address." There's a lot you can check before mucking around with preference files that could cause more problems than solutions. One final thing to try is try using the machine on another network such as a DHCP one like you may have at home with broadband and a router.
Oh, one more thing. Try pinging the router. That's your first best test. If that works and you can't get to web pages, you may not be getting the DNS servers through the DHCP correctly, preventing a proper name lookup.
Steve