Kri*_*ris 6 networking bridge qemu tun-tap
我刚刚开始学习如何在项目中使用 Qemu。我试图使用桥接网络来运行 Qemu,并且想知道网络选项、tap 和bridge 之间有什么区别。
我阅读了 Qemu 文档中的网络选项部分,但无法理解其中的区别。该文档提到“-netdev tap”用于配置具有 ID id 的主机 TAP 网络后端,而“-netdevbridge”用于将主机 TAP 网络接口连接到主机桥接设备。我还查看了这个网站: https: //wiki.archlinux.org/title/QEMU#Tap_networking_with_QEMU,但仍然无法理解使用“-netdev tap”与“-netdevbridge”之间的区别。
任何人都可以帮助我解释 Qemu 使用“-netdev tap”和“-netdevbridge”之间的区别吗?
谢谢。
它们都提供不同的命令行界面,以使用 TAP 作为来宾连接到主机桥的网络后端。TAP netdev 允许对所使用的 TAP 设备进行更精细的控制,但在两种情况下网络路径是相同的。这与用户模式网络形成鲜明对比,用户模式网络允许在没有主机网络堆栈特权访问的情况下进行网络连接,尽管对可以发送的数据包类型有一些限制。