Bug #427152: Port of VLAN code to sysfs/iproue2 from vconfig lost the ability to create different vlans with the same ID but different interfaces on a single system. Implement it now.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
This commit is contained in:
@@ -552,26 +552,34 @@
|
||||
# You can also configure the VLAN - see for ip man page for more details
|
||||
# To change the vlan interface name. If not set, the standard "iface.vlanid"
|
||||
# will be used. This is the replacement for the old 'vconfig set_name_type'
|
||||
# functionality.
|
||||
# functionality. If you previously relied on the DEV_PLUS_VID or
|
||||
# DEV_PLUS_VID_NO_PAD options to have different VLANs with same ID value, on
|
||||
# different interfaces, please note that you need to use both the interface and
|
||||
# vlan number in the numbering. This applies for all of the options: name,
|
||||
# txqueuelen, mac, broadcast, mtu, ingress, egress, flags
|
||||
#vlan1_name="vlan1"
|
||||
#vlan2_name="eth0.2"
|
||||
#eth0_vlan2_name="eth0.2"
|
||||
#eth1_vlan2_name="eth1.2"
|
||||
|
||||
# The following shows the old set_name_type setting and what new option to set:
|
||||
# Using eth9 & VLAN VID 26 as an example.
|
||||
# VLAN_PLUS_VID vlan26_name="vlan0026"
|
||||
# VLAN_PLUS_VID_NO_PAD vlan26_name="vlan26"
|
||||
# DEV_PLUS_VID vlan26_name="eth9.0026"
|
||||
# DEV_PLUS_VID_NO_PAD vlan26_name="eth9.26"
|
||||
# DEV_PLUS_VID eth9_vlan26_name="eth9.0026"
|
||||
# DEV_PLUS_VID_NO_PAD eth9_vlan26_name="eth9.26"
|
||||
|
||||
# Set the vlan flags
|
||||
#vlan1_flags="reorder_hdr off gvrp on loose_binding on"
|
||||
#eth0_vlan1_flags="reorder_hdr off gvrp on loose_binding on"
|
||||
|
||||
# Configure in/egress maps
|
||||
#vlan1_ingress="2:6 3:5"
|
||||
#vlan1_egress="1:2"
|
||||
#eth0_vlan1_egress="1:2"
|
||||
|
||||
#config_vlan1="172.16.3.1/23"
|
||||
#config_vlan2="172.16.2.1/23"
|
||||
#config_vlan1="172.16.2.1/24"
|
||||
#config_vlan2="172.16.3.1/24"
|
||||
#config_eth0_1="172.16.4.1/24"
|
||||
#config_eth1_1="172.16.5.1/24"
|
||||
|
||||
# NOTE: Vlans can be configured with a . in their interface names
|
||||
# When configuring vlans with this name type, you need to replace . with a _
|
||||
|
Reference in New Issue
Block a user