5

我刚开始学习如何在项目中使用 Qemu。我试图使用桥接网络运行 Qemu,并且想知道网络选项、tap 和 bridge 之间有什么区别。

我阅读了 Qemu 文档中的网络选项部分,但无法理解其中的区别。该文档提到“-netdev tap”用于配置具有 ID id 的主机 TAP 网络后端,而“-netdev bridge”用于将主机 TAP 网络接口连接到主机桥设备。我还查看了这个网站:https : //wiki.archlinux.org/title/QEMU#Tap_networking_with_QEMU,但仍然无法理解使用“-netdev tap”与“-netdev bridge”之间的区别。

任何人都可以通过解释为 Qemu 使用“-netdev tap”和“-netdev bridge”之间的区别来帮助我吗?

谢谢你。

4

1 回答 1

0

它们都提供了不同的命令行界面来使用 TAP 作为来宾连接到主机桥的网络后端。TAP netdev 允许对所使用的 TAP 设备进行更精细的控制,但在这两种情况下,网络路径是相同的。这与用户模式网络形成对比,用户模式网络允许在没有特权访问主机网络堆栈的情况下进行网络,尽管对可以发送的数据包类型有一些限制。

于 2021-10-12T09:01:26.277 回答