设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1143|回复: 4
收起左侧

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

[复制链接]
发表于 2016-4-19 21:47:41 | 显示全部楼层 |阅读模式
各位同学,我在工作中需要用到数据通过网桥的环境,冥思苦想好几天了,想不出解决方案,特来向大伙请教学习,先多谢了!要实现图片所示的网络拓扑:

其中:
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)

我是想不出方案来了,哪位同学帮忙指点下,多谢多谢!
vms.png
发表于 2016-4-20 11:12:47 | 显示全部楼层
配置默认路由试试
沙发 2016-4-20 11:12:47 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-20 11:47:50 | 显示全部楼层
Rockyw 发表于 2016-4-20 11:12
配置默认路由试试

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

板凳 2016-4-20 11:47:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-4-20 21:23:56 | 显示全部楼层
xichao 发表于 2016-4-20 11:47
用区段实现了
vm1 eth0 和 vm2 的eth0 在一个区段
vm3 eth0 和 vm2 的eth1 在一个区段

区段是指在同一网段吗?
地板 2016-4-20 21:23:56 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-21 08:40:49 | 显示全部楼层
虚拟机设置->网络适配器->网络连接->LAN区段

另外我要搭的环境必须要数据过桥,所以没试你说的配置路由方式
虚拟机设置.png
5# 2016-4-21 08:40:49 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-23 10:43 , Processed in 0.064213 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表