我正在尝试让计算机从远程位置运行某些软件。为了运行该软件,必须将其列在该软件的许可证管理器中,并带有 IP 地址和 Mac 地址。
我们的办公室局域网是 192.168.1.1/24
我的家庭局域网是 192.168.5.1/24
然后我们有 VPN LAN - 192.168.100.1/24
我将这台电脑(Surface Pro)使用 Windows 10 上的标准 VPN 设置连接到 L2TP VPN。
当我在 Surface Pro 连接到 VPN 时在其上执行 ipconfig /all 时,我看到它分配的 IP 地址为 192.168.100.1,但它还显示连接到我的家庭网络的无线适配器的 IP 地址为 192.168.5.181。
当我尝试使用 IP 将此计算机添加到许可证管理器时,它出错了。当我添加 mac 地址时,它会将其添加到具有未知 IP 的列表中。
当我尝试启动软件时,将 MAC 地址添加到许可证管理器(托管在办公室的服务器上),我收到一条错误消息,提示无法连接到 SQL DB。当我尝试启动软件时,如果没有将 MAC 地址添加到许可证管理器,软件会提示我计算机名称、IP 和 MAC 地址,并告诉我将这台计算机添加到许可证管理器(应该如此)。但是软件给我的将其添加到许可证管理器的 IP 地址是我的 192.168.5.181 IP 地址,而不是它应该使用的 192.168.100.1,因为它是通过 VPN 连接的。
我知道 Surface 正在与服务器通信,因为当我尝试启动软件时,如果许可证管理器中有 mac 地址,与没有 mac 地址时收到的消息不同。我尝试使用 arp -s 将 192.168.100.1 ip 及其 Mac 地址添加到服务器的 arp 表中,但这并没有解决问题。
如能提供任何帮助解决此问题,我们将不胜感激。