![有没有办法只为虚拟机/虚拟化应用程序提供互联网连接,而主机上没有互联网连接?](https://linux22.com/image/1387158/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%8F%AA%E4%B8%BA%E8%99%9A%E6%8B%9F%E6%9C%BA%2F%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%8F%90%E4%BE%9B%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%EF%BC%8C%E8%80%8C%E4%B8%BB%E6%9C%BA%E4%B8%8A%E6%B2%A1%E6%9C%89%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我从隐私的角度考虑这个问题,这样我们就可以控制窥探者对我们计算机的意图范围,将他们的视线限制在运行互联网的虚拟机上的在线内容上,这样主机就完全不在他们的范围之内。这可能吗?
答案1
这绝对不可能。
可以这样想:虚拟机的所有资源都来自物理机、RAM、磁盘、CPU 和网络。
如果物理机本身没有这个资源,虚拟机就不可能拥有这个资源。
答案2
不过,这很棘手 - 您需要将网络设备直接传递到虚拟机,而唯一真正的方法是通过 USB wifi 或网络适配器传递,并在客户机上完全关闭网络。虽然 USB 层是共享的,但实际网络完全在客户机上。您可以使用 wireshark 确认这一点以确保
我认为 VT-D 和 pci 直通以及一些虚拟机管理程序也可以做到这一点,但我从未听说过有人因为这个原因这样做