我正在使用 kvm 和 qemu 运行 Windows 虚拟机,但我正尝试在该机器上接入互联网。我一直在阅读有关所有这些桥接和为此所做的工作,但我想知道是否有更简单的方法,只需通过 qemu 将我的互联网连接(因为我已连接到主机)转发到客户操作系统。这可能吗?谢谢
答案1
您可以使用用户网络模拟,虽然速度慢,但很简单,而且确实应该默认激活。
qemu -net nic -net user ...
就是这样做的。
这个解决方案有一些缺点:
- 某些协议(ICMP)无法访问互联网,但 tcp 和 udp 可以。
- 据我所知,你无法从主机联系到访客
- 与桥接相比,网络连接较慢
答案2
不,你必须桥接连接。Linux 说明。FreeBSD 说明。
如果您要一直运行此操作,您可能只想编写一个快速脚本来自动执行这些步骤。