MAC-VLAN

从2.6.23版本开始就具有了MAC-VLAN。在2.6.38版本中还是试验性(EXPERIMENTAL)的驱动程序。使用时需要启用内核config文件CONFIG_MACVLAN。在RHEL6中默认是编译为模块的。要生成MAC-VLAN接口,可以使用下列ip命令(对每个MAC地址指定分配的VLAN接口)。MAC-VLAN驱动程序macvlan自动安装到内核中,因此可以省略modprobe命令。


modprobe macvlan

lsmod|grep macvlan

macvlan 9727 0

ip link add link eth0 name eth0.100 address 00:aa:bb:cc:dd:ee type macvlan

ifconfg eth0.100

eth0.100 Link encap:Ethernet HWaddr 00:AA:BB:CC:DD:EE

BROADCAST MULTICAST MTU:1500 Metric:1

……