I've run into that before. Everything looked right, packets seemed to be received, but couldn't pick up DHCP even though everything seemed to be configured correctly. What had happened is the two NICs had been aggregated together, and they had lost their connection to the Xserv. Check to see if the nics are bonded, if so, try breaking the bond and renewing the lease. If your situation is like mine, that should fix it quickly.