After installing xen-3.0.4_1-install-x86_32p.tgz on a CentOS 4.4, I was getting a network error:
Device eth0 has different MAC address than expected
I have searched for hours here and other places, tried all the recommended solutions and no luck. However, my real question is this... Even after I reboot into the previous CentOS kernel ( CentOS (2.6.9-42.0.10.ELsmp
)), I get the same network error. I have tried this on 2 different boxes and it is completely reporducible. (Different network cards, too.)
Strangely, I can boot into the non-smp kernel: CentOS (2.6.9-42.0.10.EL) and get networking.
What is Xen doing that is persistent and causing network failure even after fallback to the original smp kernel?? (Maybe it is worth saying that the network was 100% fine before Xen install, in fact, sadly it is a completely remote server, so that is the only way to get into the box unless I want to pay for an expensive remote hands service!!)
How can I undo these changes and restore networking to my CentOS smp kernel?