MJ:
caveat: I'm not an expert here, but the following strikes me as a logical approach to troubleshooting your current situation.
Have you confirmed that your dhcp client is still running? Perhaps you configured it off when installing and setting up eth1?
Less likely a problem would be the dhcp server, which I presume is running in your ISP's modem.
Check your boot messages to see that your gateway machine is requesting and receiving a dhcp lease. Where is the transaction breaking down?
As root,
Code:
grep dhclient /var/log/syslog
should dump the transactions.
You should see DHCPREQUEST messages followed by DHCPACK acknowledgements, followed by messages binding the delivered addr to eth0.
Hope this helps....
Walt