Originally Posted by Simon_Sez
Does your recommendation mean that at least on the Linux side everything is configured correctly and from that perspective you do not see why it doesn't work?
My recomendation means that by viewing exactly what is going across the wire (packet capture ethereal by chance ? ) it will be very apparent what is working and what is not.
If you see the DHCP request go from the workstation see if it is forwarded by the route to the other subnet.
did the DHCP server reply properly ? it did ?
OK did the reply get passed back through the router ?
OK did the workstation accept the Address it did ?
OH wait ANOTHER DHCP server from somewhere sent a NACK and told the PC NOT to use that IP ....
Just follow it a step at a time viewing both subnet and the progress of the DHCP negotiation.. basic network troubleshooting.