Red Hat Bugzilla – Bug 82593
Initscripts don't support Ethernet 802.1q vlans
Last modified: 2014-03-16 22:33:48 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003
Description of problem:
Redhat Linux supports ethernet 802.1q vlans but initscripts don't know how to
build 802.1q interfaces.
Ethernet vlans are very much needed for redhat adoption in corporate environments.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
RedHat linux 7.3 has 802.11Q (should be 802.1Q) mentioned in release notes.
Still 8.0 and 8.1 beta don't have tools to support ethernet VLANs.
Expected Results: initscripts and redhat-config-network should both have
support to configure ethernet vlans.
and vconfig utility should be added to redhat distribution so that those devices
could be initialized.
Created attachment 89551 [details]
vlan support for redhat rawhide initscripts
There is one known feature in this patch. It won't have check that eth0 is up
before adding vlans over it. Should be quite easy to fix by forcing ifup eth0
if eth0 is not yet up and eth0.42 is tried to activate.
Created attachment 89593 [details]
Improved version of previous 802.1Q VLAN support patch for initscripts
Fixes feature in previous script forcing master ethernet device up before
Created attachment 89637 [details]
802.1Q support for initscripts
Fixed /etc/init.d/network to recognize ifcfg-*.* files too. Previously device
names with . in them didn't start by default.
Committed with various minor wording tweaks, will be in 7.06-1.
Created attachment 89769 [details]
Minor fixes to previous patch version
This is incremental patch fixing following problems:
1. ifdown over vlan interface not working if physical device is allready in
2. ifup vlan device when physical device is not configured at all works now.
3. VLAN=true is not used anywhere else than init.d/network. Removed from there
4. made ifup load vlan module and set device naming type if vlan support is not
allready loaded. That makes VLAN=yes possible only in ifcfg-vlandevice
added for 7.07. hope there aren't too many more tweaks! :)