this scripts is testd in CentOS7 , kernel 3.10.0-862
install ifup-macvlan
, ifdown-macvlan
scripts in /etc/sysconfig/network-scripts
file ifcfg-fake
is the configuration examples
#: macvlan 设备名称
#DEVICE=fake
#: 设备类型 表明是macvlan
#DEVICETYPE=macvlan
#: 用于 ip link
#TYPE=macvlan
#BOOTPROTO=none
#ONBOOT=yes
#NM_CONTROLLED=no
#: macvlan 绑定的父接口设备
#MACVLAN_PARENT=em2
#: macvlan 四种模式: private bridge vepa passthru
#MACVLAN_MODE=bridge
#: macvlan 设备配置的IP地址
#IPADDR=172.20.7.100
#: ip地址的子网掩码
#PREFIX=24
#: gateway
#GATEWAY=172.20.7.254
you must create macvlan config in /etc/sysconfig/network-scripts
dir like ifcfg-fake
file