Can someone please explain to me what is going on here? I am doing a LAN pxe boot of tinycore (3.4.1). The boot works fine and everything boots up. But when I type "ifconfig -a", I get a "dummy0" interface which has random MAC address. My regular "eth0" ethernet card does not show up at all. So I've changed the MAC to the correct hardware mac using ifconfig, but now I still don't have ethernet connectivity.
Now here's the crazy part. If I burn the same ISO (that I am pxe booting) to a CD, and I boot the laptop using the CD instead of the LAN, then everything boots up exactly the same except for the NICs. When I type "ifconfig -a", I get my "eth0" card with the correct MAC address, and the card has full ethernet connectivity.
So what is happening? Is tinycore not able to correctly configure a NIC if the same NIC is being used to boot over the LAN? When the NIC is unused on bootup, everything is fine. So for some reason, the network boot operation screws up tinycore's NIC configuration and leaves me with "dummy0" - and no ethernet.
Please help.