I have a Realtek NIC (8139) that is correctly detected by my kernel 2.6.18 by the 8139cp.ko and 8139too.ko modules.

ifconfig shows eth0 with the correct MAC of my NIC.
I am behind a NAT and am assigned an IP based on my MAC (172.*.*.*) through a DHCP server. This is not working in Linux as dhcpcd is unable to get the IP address correctly.
I have done 'netconfig' and 'dhcpcd eth0'.
route -n only gives the 'lo' output only.

Any suggestions?