Linux 下 netns 间设备互联

  1. 对等设备 + netnslinux

      

[root@dev guojingyu]# ip netns add ns1
[root@dev guojingyu]# ip netns add ns2
[root@dev guojingyu]# ip link add tap1 type veth peer name tap2
[root@dev guojingyu]# ip link set tap1 netns ns1
[root@dev guojingyu]# ip link set tap2 netns ns2
[root@dev guojingyu]# ip netns exec ns1 ip link set dev tap1 up
[root@dev guojingyu]# ip netns exec ns2 ip link set dev tap2 up

 

    2.对等设备 + linux bridge + netnsshell

[root@dev guojingyu]# yum install -y bridge-utils.x86_64
[root@dev guojingyu]# ip netns add ns1
[root@dev guojingyu]# ip netns add ns2
[root@dev guojingyu]# brctl addbr br-test
[root@dev guojingyu]# brctl stp br-test off
[root@dev guojingyu]# ip link set dev br-test up
[root@dev guojingyu]# ip link add tap1 type veth peer name br-tap1
[root@dev guojingyu]# brctl addif br-test br-tap1
[root@dev guojingyu]# ip link set tap1 netns ns1
[root@dev guojingyu]# ip netns exec ns1 ip link set dev tap1 up
[root@dev guojingyu]# ip link set dev br-tap1 up
[root@dev guojingyu]# ip link add tap2 type veth peer name br-tap2
[root@dev guojingyu]# brctl addif br-test br-tap2
[root@dev guojingyu]# ip link set tap2 netns ns2
[root@dev guojingyu]# ip netns exec ns2 ip link set dev tap2 up
[root@dev guojingyu]# ip link set dev br-tap2 up


     3. 对等设备 + ovs + netnscode


待续
blog



引用:ip

http://www.opencloudblog.com/?p=66class

相关文章
相关标签/搜索