#创建两个命名空间netns
ip netns add netns-test1
ip netns add netns-test2
#创建一对veth-peer
ip l a veth-test1 type veth peer name veth-test2
#将veth-test1 veth-test2 分发给两个netns
ip l s veth-test1 netns netns-test1
ip l s veth-test2 netns netns-test2
#将两个netns上的网卡添加ip
ip netns exec netns-test1 ip addr add 192.168.2.1/24 dev veth-test1
ip netns exec netns-test2 ip addr add 192.168.2.2/24 dev veth-test2
#将两个netns上的网卡全部启动
ip netns exec netns-test1 ifup lo
ip netns exec netns-test1 ifconfig veth-test1 up
ip netns exec netns-test2 ifup lo
ip netns exec netns-test2 ifconfig veth-test2 up
#测试网络间通信
ip netns exec netns-test1 ping 192.168.2.2
ip netns exec netns-test2 ping 192.168.2.1