从PC1上安装的virtualbox访问PC2的网络

从PC1上安装的virtualbox访问PC2的网络

我要去参加一个研讨会,我需要携带安装了 Virtualbox 并在其中运行 Windows 7 的笔记本电脑。我的笔记本电脑太旧了,无法同时处理带有 Windows 7 和本机 Linux 系统的 Virtualbox。所以我假设在我的(较新的)台式电脑上安装 Virtualbox 并使用一些路由魔法,这样 Virtualbox 将可以访问,因为它连接到我的笔记本电脑物理所在的网络。这可能吗?一般来说,我的问题是:是否可以在 PC1 上安装 Virtualbox,并通过一些魔法确保安装在 PC1 上的 Virtualbox 能够访问 PC2 物理网络?我猜想通过一些 TUN/TAP、iptables、ssh 等黑客攻击可能会发生一些事情,但我不知道具体如何。

操作系统:Debian 7

答案1

有几种可能:

  1. 在 Tap 模式下使用 OpenVPN。将 Tap 接口与两个系统上的 LAN 接口桥接。这也适用于广播数据包 (NetBIOS)。
  2. 将另一个 IP 地址添加到 LAN 接口。其他主机将通过该地址获知 Windows VM。为此地址配置 DNAT 并将数据包转发到您的台式 PC。这可能不适用于广播数据包。

相关内容