因此我为此使用了 VirtualBox。我有 2 个虚拟机,一个运行 Ubuntu Server 16.04,另一个运行 Windows。Ubuntu Server 配置了 2 个适配器,一个桥接适配器,另一个连接到内部网络。
Windows 仅与 Ubuntu 的第二个适配器连接到同一个内部网络。
问题在于如何让它们互相通信。尽管它们位于同一个内部网络上,但它们的 IP 却不同,如下所示:https://i.stack.imgur.com/Kzcm5.png
这个想法是让 Ubuntu 服务器位于 OpenVPN 后面,这将使得 Windows PC 被迫通过 Ubuntu 和 OpenVPN 进行代理。
我怎样才能让他们互相交谈?
答案1
首先,你需要将两者设置在同一个网络上,否则它们将无法互相通信,你可以将你的 windows vm 设置为 192.168.1.x 网络,或者你可以在你的 ubuntu vm 上配置 dhcphttps://help.ubuntu.com/lts/serverguide/dhcp.html因此下次您“连接”Windows VM 时它将获得一个 IP 地址。
我希望这对你有帮助。