0

我的帖子

个人中心

设置

  发新话题
我想在两个不同的名字空间通过网桥实现通信(linux版本:ubuntu16.04)
我的步骤如下:
1.创建了2个名字空间ns1和ns2
1.在linux上创建了两个veth对(tap1<-->br-tap1 和 tap2<-->br-tap2),同时创建了一个网桥
2.把br-tap1、br-tap2配置成网桥的端口
3.把tap1配置到ns1; 把tap2配置到ns2
配置网络图 如下(或者见附件):

我想实现tap1和tap2的互ping,但是怎么都ping不通,请教一下高手这是怎么回事啊?

附,我的配置脚本如下:

# 创建名字空间和网桥
BRIDGE=brTest
ip netns add ns1
ip netns add ns2
brctl addbr $BRIDGE
brctl stp $BRIDGE off
ip link set dev $BRIDGE up
#
#
#
#
# 创建端口
ip link add tap1 type veth peer name br-tap1
brctl addif $BRIDGE br-tap1
ip link set tap1 netns ns1
ip netns exec ns1 ip link set dev tap1 up
ip netns exec ns1 ipconfig tap1 192.168.200.1/24 up
ip link set dev br-tap1 up
#
ip link add tap2 type veth peer name br-tap2
brctl addif $BRIDGE br-tap2
ip link set tap2 netns ns2
ip netns exec ns2 ip link set dev tap2 up
ip netns exec ns2 ipconfig tap2 192.168.200.2/24 up
ip link set dev br-tap2 up
无标题1.jpg (39.55 KB)

2020-7-28 12:26

组网图

无标题1.jpg




‹‹ 上一贴:zabbix仪表时间和实际服务器不一致   |   下一贴:CentOS-7如何做访问限制 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2020 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com