虚拟盒连接 - 通过VM上的RDP(使用VPN)

时间:2017-07-01 02:56:42

标签: virtualbox ipv6 macos-sierra remote-desktop ipv4

首先,基本问题:如何在混合网络(Linux,Windows,Mac OS)上,在使用IPV4 / 6的公共专用物理网络上可靠地实现IP / DNS解析,以托管VM' S可能有也可能没有VPN的活动和DHCP - 没有内部DNS。

我的设置: 我运行一台带有静态IPV4地址的Windows 10主机,它支持多个Windows 10和Linux VM。一些虚拟机访问VPN,运行IPV4 / 6 VPN网络。目前我使用Mac OS计算机与主机系统进行RDP,我使用Virtual Box GUI从那里访问系统。

我尝试使用RDP(Microsoft)独立于我的Mac OS系统访问虚拟机,但是这只能在VPN未激活时通过本地IPV4地址工作 - 或者IPV6地址具有以下限制。< / p>

我也尝试过使用IPV6地址;虽然这在某些时候有效,但在重新启动/ IP刷新时,我已经混淆了不可预测的结果。 IPV6地址定期更改,我必须登录路由器以确定新地址并相应地更新RDP条目。

我想要实现的目标:

Mac OS系统源系统,以及网络上多台物理/虚拟机的RDP,同时通过VM上的VPN连接保持连接 - 无需手动输入/跟上IPV6地址。

我的硬件都是消费级,带有Netgear路由器(R6400)。

虽然目前我在VM主机中使用单个网卡,但如果可以解决连接问题,我确实有多个网卡。

1 个答案:

答案 0 :(得分:1)

出于安全考虑,MS-Windows实施了RFC-4941和RFC-7721,导致IPv6地址更改(如果您有DNS更新,这应该不是问题,但这不是您的情况)。

要避免IPv6更改,只需在Windows主机上使用以下4行:

$this->db->order_by("field(id,".$userid.")", "desc");
$this->db->order_by("id", "desc");

您现在应该可以获得可预测的结果。