lxc的网络类型复杂多样,分为以下5种:

  • empty
  • veth
  • macvlan
  • vlan
  • phys

实际过程中 veth 和 macvlan 以及 vlan 需要用到 netns ,但是缺省的 CentOS 6.6 装的 iproute-2.6.32-32.el65.x8664.rpm 没有 netns 子命令,需要安装支持 netns 的 iproute 包,这个可以不用升级内核直接安装,方法如下:

rpm -ivh --replacefiles http://www.rendoumi.com/soft/iproute-2.6.32-130.el6ost.netns.2.x86_64.rpm  

用新的ip命令测试一下:

ip netns add mynamespace  
ip netns list  
ip netns exec mynamespace bash  
exit  
ip netns del mynamespace  
comments powered by Disqus