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): How reproducible: Always 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. Additional info: http://www.candelatech.com/~greear/vlan.html http://tis.foobar.fi/tis/vconfig-1.6-6foo.src.rpm
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 adding VLAN.
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 down state. 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! :)