xichao 发表于 2016-4-19 21:47:41

如何用3个linux虚拟机模拟数据通过网桥的环境?

各位同学,我在工作中需要用到数据通过网桥的环境,冥思苦想好几天了,想不出解决方案,特来向大伙请教学习,先多谢了!要实现图片所示的网络拓扑:

其中:
1、Vm1、Vm2、Vm3里面装的都是同一linux系统;
2、Vm1 有一个网口 eth0,Vm2 有两个网口 eth0、eth1,Vm3 有一个网口eth0;
3、现在把Vm2的两个网口配成桥(在Vm2的shell里面执行命令:brctl addbr br0 && brctl addif br0 eth0 eth1 && ifconfig br0 up);
4、现在需要数据 从Vm1 里面 发出,流经 Vm2 的br0 ,然后到达Vm3(从Vm1 内能ping通 Vm3 即可,但前提是数据经过Vm2的br0)

我是想不出方案来了{:6_281:},哪位同学帮忙指点下{:6_273:},多谢多谢!

Rockyw 发表于 2016-4-20 11:12:47

配置默认路由试试

xichao 发表于 2016-4-20 11:47:50

Rockyw 发表于 2016-4-20 11:12
配置默认路由试试

用区段实现了 :victory:
vm1 eth0 和 vm2 的eth0 在一个区段
vm3 eth0 和 vm2 的eth1 在一个区段
然后给vm1的eth0 和 vm3 的eth0 配一个网段的ip,现在ping是不通的
然后在vm2中把eth0 和 eth1 配桥,再ping就通了,vm2中抓包也能抓到

Rockyw 发表于 2016-4-20 21:23:56

xichao 发表于 2016-4-20 11:47
用区段实现了
vm1 eth0 和 vm2 的eth0 在一个区段
vm3 eth0 和 vm2 的eth1 在一个区段


区段是指在同一网段吗?

xichao 发表于 2016-4-21 08:40:49

虚拟机设置->网络适配器->网络连接->LAN区段

另外我要搭的环境必须要数据过桥,所以没试你说的配置路由方式
页: [1]
查看完整版本: 如何用3个linux虚拟机模拟数据通过网桥的环境?