[CentOS] eth0 killed when adding virtual interface and multiple NICs are present

Sat Apr 25 19:52:26 UTC 2009
Les Mikesell <lesmikesell at gmail.com>

JohnS wrote:
> On Sat, 2009-04-25 at 20:33 +0200, Kai Schaetzl wrote:
>> I have a strange problem on one machine where eth0 gets killed when I add 
>> a virtual interface. It's got something to do with the NIC ordering or 
>> with the xen network script having a problem with multiple NICs and 
>> virtual interfaces. I could need some help/comments on this.
>>
>> Some history:
>> I added a NIC (chip identifies as Realtek Semiconductor Co., Ltd. 
>> RTL8111/8168B PCI Express Gigabit Ethernet) to a Dell R200 server.
>> CentOS 5.3 with Xen 3.3.1 (gitco repo). 
> ----
> see this:
> http://linux.dell.com/files/whitepapers/nic-enum-whitepaper-v3.pdf
> 
> This is a known issue with all Poweredge Servers. It will give you an
> explanation and workaround for it.

I don't think there is anything unique to Dells about this.  The kernel 
essentially randomizes device naming on everything.  Dell just took the 
trouble to document it.

-- 
   Les Mikesell
    lesmikesell at gmail.com