![从PC1上安装的virtualbox访问PC2的网络](https://linux22.com/image/60857/%E4%BB%8EPC1%E4%B8%8A%E5%AE%89%E8%A3%85%E7%9A%84virtualbox%E8%AE%BF%E9%97%AEPC2%E7%9A%84%E7%BD%91%E7%BB%9C.png)
我要去参加一个研讨会,我需要携带安装了 Virtualbox 并在其中运行 Windows 7 的笔记本电脑。我的笔记本电脑太旧了,无法同时处理带有 Windows 7 和本机 Linux 系统的 Virtualbox。所以我假设在我的(较新的)台式电脑上安装 Virtualbox 并使用一些路由魔法,这样 Virtualbox 将可以访问,因为它连接到我的笔记本电脑物理所在的网络。这可能吗?一般来说,我的问题是:是否可以在 PC1 上安装 Virtualbox,并通过一些魔法确保安装在 PC1 上的 Virtualbox 能够访问 PC2 物理网络?我猜想通过一些 TUN/TAP、iptables、ssh 等黑客攻击可能会发生一些事情,但我不知道具体如何。
操作系统:Debian 7
答案1
有几种可能:
- 在 Tap 模式下使用 OpenVPN。将 Tap 接口与两个系统上的 LAN 接口桥接。这也适用于广播数据包 (NetBIOS)。
- 将另一个 IP 地址添加到 LAN 接口。其他主机将通过该地址获知 Windows VM。为此地址配置 DNAT 并将数据包转发到您的台式 PC。这可能不适用于广播数据包。