使用 Qemu 进行互联网转发?

使用 Qemu 进行互联网转发?

我正在使用 kvm 和 qemu 运行 Windows 虚拟机,但我正尝试在该机器上接入互联网。我一直在阅读有关所有这些桥接和为此所做的工作,但我想知道是否有更简单的方法,只需通过 qemu 将我的互联网连接(因为我已连接到主机)转发到客户操作系统。这可能吗?谢谢

答案1

您可以使用用户网络模拟,虽然速度慢,但很简单,而且确实应该默认激活。

qemu -net nic -net user ...

就是这样做的。

这个解决方案有一些缺点:

  1. 某些协议(ICMP)无法访问互联网,但 tcp 和 udp 可以。
  2. 据我所知,你无法从主机联系到访客
  3. 与桥接相比,网络连接较慢

答案2

不,你必须桥接连接。Linux 说明FreeBSD 说明
如果您要一直运行此操作,您可能只想编写一个快速脚本来自动执行这些步骤。

相关内容