Bug 314551
Summary: | udev incorrectly renames a network interface | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ashish Shukla <wahjava> | ||||||||
Component: | kernel-xen | Assignee: | Eduardo Habkost <ehabkost> | ||||||||
Status: | CLOSED NOTABUG | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||
Severity: | low | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 7 | CC: | xen-maint | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2007-10-09 21:32:11 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Ashish Shukla
2007-10-01 19:16:47 UTC
Created attachment 212711 [details]
dmesg output
Please provide output of - 'ifconfig -a' - 'brctl show' - 'lshal' Please capture the data both before and after unplugging & reconnecting the ADSL modem. Created attachment 221711 [details]
Output of commands before power-cycling modem
Created attachment 221721 [details]
Output of commands after power-cycling modem
Ok, so the problem is thus: - When booting the kernel-xen, XenD will start (/etc/init.d/xend script) - XenD by default attempts to place your primary active NIC into a bridge at boot time - You have 3 nics, eth0, eth1, and eth2. It looks like eth2 is the only active NIC. Therefore XenD puts eth2 into a bridge - When eth2 is enslaved, it gets renamed to peth2, and 'eth2' becomes the bridge device - When you turn off the modem, the physical device, peth2, goes away. The bridge, eth2, stays around. - When you turn it back on, eth2 (the bridge) is still there, so your modem gets eth3. The core issue here is that XenD's bridging setup assumes that your primary NIC never goes away. There is no way to fix it work with dynamic devices which come & go, so the best option is to turn it off, or ensure that another permanently connected device is always active at boot. To turn it off, edit /etc/xen/xend-config.sxp and find the line refering to (network-script network-bridge) And change it to (network-script /bin/true) This will ensure that your ADSL modem device, or any other device, is never bridged by XenD at boot time. |