一、IPVLAN L2
二、IPVLAN L3
1 # 创建网络空间 2 ip netns add net1 3 ip netns add net2 4 # 创建子接口 5 ip link add ipvlan1 link ens32 type ipvlan mode l3 6 ip link add ipvlan2 link ens32 type ipvlan mode l3 7 # 关联ipvlan l3与vm上的网络空间 8 ip link set ipvlan1 netns net1 9 ip link set ipvlan2 netns net2 10 # 设置不同网段 11 ip netns exec net1 ifconfig ipvlan1 192.168.10.135/24 up 12 ip netns exec net2 ifconfig ipvlan2 192.168.20.136/24 up 13 # 测试一下二则是否ping得通 14 ip netns exec net1 ping 192.168.20.136
三、MACVLAN
1 ifconfig ens32 promisc 2 ip netns list 3 ip netns add net1 4 ip netns add net2 5 ip netns list 6 ip link add link ens32 name macv1 type macvlan mode bridge 7 ip link add link ens32 name macv2 type macvlan mode bridge 8 ip link set macv1 netns net1 9 ip link set macv2 netns net2 10 ip netns exec net1 ifconfig macv1 192.168.163.135/24 up 11 ip netns exec net2 ifconfig macv2 192.168.163.136/24 up
转载:Kubernetes网络(IPVLAN与MACVLAN)
标签:ipvlan,ip,macvlan,add,link,netns,net2,net1 From: https://www.cnblogs.com/htlp/p/16829216.html