vconfig 命令允许您在启用 vlan 的内核的 Linux 上创建和删除 vlan 设备。
vlan 设备是一种虚拟的以太网设备,代表了物理局域网中的虚拟局域网。
确认系统模块是否加载
lsmod |grep -i 8021q
参数
参数 | 说明 | 示例 |
---|---|---|
add [interface-name] [vlan_id] |
添加 vlan | vconfig add eth0 100 |
rem [vlan-name] |
删除 vlan | vconfig rem eth0.100 |
set_flag [interface-name] [flag-num] [0 | 1] |
设置 vlan 的 REORDER_HDR 参数: 设置此项后,VLAN 设备将移动以太网标头,使其看起来与真正的以太网设备完全相同。 这可能有助于诸如DHCPd之类的程序读取原始以太网数据包并对字节的位置做出假设。 如果您不需要它,请不要打开它,因为至少会有一个小的性能下降。 默认值为 OFF |
vconfig set_flag eth0.100 1 1 |
set_name_type [name-type] |
设置 vlan [name-type] : VLAN_PLUS_VID (vlan0005) VLAN_PLUS_VID_NO_PAD (vlan5) DEV_PLUS_VID (eth0.0005) DEV_PLUS_VID_NO_PAD (eth0.5) |
vconfig set_name_type DEV_PLUS_VID_NO_PAD |
set_egress_map [vlan-name] [skb_priority] [vlan_qos] |
这标记了具有特定 skb 优先级的出站数据包应使用特定 vlan 优先级 vlan-qos 进行标记。默认 vlan 优先级为 0skb_priority 是 socket buffer 中的优先级。vlan_qos 是 VLAN 报头中的 3 位优先级 |
|
set_ingress_map [vlan-name] [skb_priority] [vlan_qos] |
这标记了具有特定 vlan 优先级 vlan-qos 的入站数据包应使用特定的 skb 优先级排队。默认 skb 优先级为 0。参数同上 |
网友评论