Wired ethernet can't communicate with DHCP server
I have a Mac Mini running Mac OS X Server. I recently changed a bunch of network settings, and since then I can't get the Mac to acquire an address from DHCP through the wired connection.
The wireless ethernet connects to the same router and acquires it's IP address, DNS, and router information through DHCP without a problem.
The wired ethernet connection is unable to communicate with the DHCP server. The router detects it, and sees it as having it's self-assigned ip address (169.254.74.247). The subnet mask is wrong (255.255.0.0 vs. 255.255.255.0) as well. Both are greyed out in network preferences when DHCP is selected. I've tried all of the obvious steps (restarting networking, rebooting everything, running the diagnostic tool, disabling wireless airport, etc.) to get it to work, with no change.
I can get it to connect with a manually assigned IP, but that's not a long term solution for my network.
I have had this issue with multiple routers. Currently I'm using a gigabit-e router - netgear WNDR3700. Other machines connect to the router just fine through wired ethernet (xbox360 and linkstation mini).
I'm new to Mac OS, but not new to networking. Any help would be appreciated.
Mac Mini 4.1, Mac OS X (10.6.5)