如何用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
配置默认路由试试
用区段实现了 :victory:
vm1 eth0 和 vm2 的eth0 在一个区段
vm3 eth0 和 vm2 的eth1 在一个区段
然后给vm1的eth0 和 vm3 的eth0 配一个网段的ip,现在ping是不通的
然后在vm2中把eth0 和 eth1 配桥,再ping就通了,vm2中抓包也能抓到
xichao 发表于 2016-4-20 11:47
用区段实现了
vm1 eth0 和 vm2 的eth0 在一个区段
vm3 eth0 和 vm2 的eth1 在一个区段
区段是指在同一网段吗? 虚拟机设置->网络适配器->网络连接->LAN区段
另外我要搭的环境必须要数据过桥,所以没试你说的配置路由方式
页:
[1]