Centos7.x 配置sub-interface (用于docker macvlan)
本文源于测试用sub-interface实现多macvlan网络的实验:现有两台虚拟机:host1:10.254.254.223host2:10.254.254.224以下操作在host1和host2上基本相同1.配置多个sub-interface首先开启网卡的promisc模式ip link set ens33 promisc on然后cp ifcfg-ens3...
本文源于测试用sub-interface实现多macvlan网络的实验:
现有两台虚拟机:
host1:10.254.254.223
host2:10.254.254.224
以下操作在host1和host2上基本相同
1.配置多个sub-interface
首先开启网卡的promisc模式
ip link set ens33 promisc on
然后
cp ifcfg-ens33 ifcfg-ens33.10
cp ifcfg-ens33 ifcfg-ens33.20
分别修改ifcfg-ens33.10和ifcfg-ens33.20的配置,设置不同网段的ip
PHYSDEV=ens33(host网卡)
VLAN=yes
TYPE=Vlan
VLAN_ID=10(vlan的id)
REORDER_HDR=yes
GVRP=no
MVRP=no
BOOTPROTO=none
IPADDR=172.16.10.10(sub-interface的ip)
PREFIX=24
GATEWAY=172.16.10.1(sub-interface的网关)
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=ens33.10(sub-interface名)
ONBOOT=yes
PHYSDEV=ens33(host网卡)
VLAN=yes
TYPE=Vlan
VLAN_ID=20(vlan的id)
REORDER_HDR=yes
GVRP=no
MVRP=no
BOOTPROTO=none
IPADDR=172.16.20.10(sub-interface的ip)
PREFIX=24
GATEWAY=172.16.20.1(sub-interface的网关)
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=ens33.20(sub-interface名)
ONBOOT=yes
重启网卡,使配置生效
systemctl restart network
更多推荐
所有评论(0)