Bug 723936
Summary: | Interfacing naming unpredictable when specifying HWADDR on subinterfaces | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Norman Elton <normelton> | ||||
Component: | initscripts | Assignee: | Lukáš Nykrýn <lnykryn> | ||||
Status: | CLOSED ERRATA | QA Contact: | qe-baseos-daemons | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 6.1 | CC: | azelinka, dkovalsk, harald, jscotka, lnykryn, notting, ovasik, pknirsch, vpavlin | ||||
Target Milestone: | rc | Keywords: | Regression | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | initscripts-9.03.32-1.el6 | Doc Type: | Bug Fix | ||||
Doc Text: |
Cause:
rename_device.c does not cope with VLAN interfaces.
Consequence:
The physical interface can be improperly named.
Fix:
Check for VLANs in rename_device.c
Result:
Interfaces are named properly.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2013-02-21 10:25:33 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: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 836160, 840699 | ||||||
Attachments: |
|
Description
Norman Elton
2011-07-21 15:13:52 UTC
Sample configuration that would cause problems: DEVICE=eth2.50 HWADDR=00:15:17:0B:49:B4 ONBOOT=yes TYPE=Ethernet IPADDR=10.50.0.1 NETMASK=255.255.0.0 VLAN=yes Just don't specify HWADDR for vlan. Do it only in the real physical interface. Agreed. Here's a conversation on #udev from back in July... [11:04am] haraldh: Norm, pong [11:04am] Norm: i had a RHEL question regarding udev naming interfaces using a subinterface name (eth0.14) instead of the real name (eth0), but i'm suspecting it may be due to my specifying HWADDR in ifcfg-eth0 and in ifcfg-eth0.14 [11:05am] haraldh: ouch [11:05am] haraldh: please do not do that in ifcfg-eth0.14 [11:06am] Norm: hehe [11:06am] Norm: let me tell you, when udev names your interface "eth0.14", you're in for a world of hurt [11:06am] haraldh: true [11:07am] Norm: this is a RHEL5 -> RHEL6 upgrade, in previous versions it was equally unnecessary, but didn't hurt anything [11:07am] haraldh: mmhh.. yes [11:07am] Norm: anyway, i'm hopeful that this reboot will straighten everything out [11:07am] haraldh: Norm, can you open a bugzilla for this? [11:07am] Norm: sure thing [11:07am] haraldh: so I will not forget [11:07am] haraldh: thank you! [11:07am] Norm: np, thank you! Created attachment 531275 [details]
proposed patch (against upstream git)
What do you think, Bill? Seems reasonable for 6.3, but not for 6.2 at this point. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0518.html |