Umm.....quick and dirty way to fix this is to login locally as 'admin' on your e-smith box then run through the configuration script accepting all the default options (they'll be the current settings) until you get to the network card bit. At some point it'll ask you if you want to swap your cards over so that eth0 becomes eth1 and vice versa. Once you've run through this and it reboots, swap the cables over that connect you to your LAN and your Internet connection and all should be well.
Alternatively, you could try telling the 8139 driver that there are two identical cards in the system at boot time via kernel parameters...
Finally, a word of friendly advice....ditch the 8029...they're *evil*
Gary