0.ip netns add foo #声明网络命名空间
1.ip link add tap-foo type veth peer name tap-root # 建立网卡对
2.ip addr add 192.168.100.21/24 dev tap-root
3.ip link set tap-root up
4.ip link set tap-foo netns foo #将虚拟网卡tap-foo命名空间设置为foo
5.ip netns exec foo ip addr add 192.168.100.22/24 dev tap-foo #进入命名空间 设置虚拟网卡ip mask
6.ip netns exec foo ip link set tap-foo up #启动虚拟网卡
现在foo空间内tap-foo网卡能ping通tap-root网卡;但是外网无法ping通这两块网卡;
###############如何使tap-foo网卡ping通外网,待续;
参考:http://www.sjsjw.com/102/004151MYM017769/
参考:基于Linux Network Namespace的Mininet架构分析(利用openswhich建立虚拟网络)http://www.sdnlab.com/12853.html
参考:openswhich http://blog.csdn.net/tantexian/article/details/46707175
参考:ping通外网 http://blog.csdn.net/zhanglidn013/article/details/70241732