首页
学习
活动
专区
圈层
工具
发布

问Linux网络
EN

Server Fault用户
提问于 2015-02-26 06:45:08
回答 3查看 1.1K关注 0票数 0

我想知道除了使用linux桥连接两个虚拟机的接口之外,还有什么其他的方法吗?

由于我试图在虚拟机中运行私有生成树实现.连接两个虚拟机的底层linux桥正在删除BPDU。

VirtualBox通过提供内部网络选项来解决这个问题。

如果我使用KVM,有类似的选择吗?

更新-01:启用STP最终将创建一个包含3个桥(2VM和一个连接两个VM的Linux桥)的拓扑,而不是2个桥(2VM)。

EN

回答 3

Server Fault用户

发布于 2015-02-26 11:14:08

似乎您可以在这里使用QEMU的-netdev socket选项,可能UDP版本会更适合。

此外,-netdev vde也可以工作,尽管它更复杂,需要配置VDE开关守护进程。

但我还是会尝试克服Linux的问题,并启用STP选项,就像@Martin建议的那样。这是非常简单和非常常见的设置。

票数 0
EN

Server Fault用户

发布于 2015-04-16 08:50:13

您可以尝试使用macvtap驱动程序。注意,这确实有一些限制--一定要阅读关于它的libvirt文档。

票数 0
EN

Server Fault用户

发布于 2018-02-08 05:58:19

建议使用水龙头设备的人走在正确的轨道上,但你也需要其他的东西:

首先,创建一个贝斯对。这是一对虚拟接口,每个接口只将接收到的任何通信量传递给对方。

接下来,通过macvtap将两个VM中的一个附加到这对veth接口中的一个,并将另一个VM附加到另一个veth接口。

最后,发送一些流量。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/671513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档