我的问题的背景是,我们从本地网络中获取一个工作站,然后从家庭办公室通过 VPN 再次连接它。
我以为,通过 VPN 的连接就和计算机本地连接是一样的。
建立 VPN 连接并不像我想象的那么容易。
尝试了很多选项之后,唯一可能通过 VPN 将 win2k 工作站与我们网络的 Fritz!Box 路由器连接起来的方法是使用 Shrew Soft VPN 客户端。
但我必须了解到,首先服务器的名称解析不再可用,我必须C:\system32\drivers\etc\hosts
在外部工作站上进行编辑。
可能找到 ODBC 服务器也是一个类似的问题。
我们使用 Adaptive Server Anywhere ASA 8。
在配置 ODBC 连接时,我遗漏了提及服务器运行 IP 的选项。只有请求的数据库名称,而我的情况是无法通过 VPN 找到它。
谁能告诉我如何告诉客户端在哪里找到服务器和数据库?
需要提及一种特殊情况 - 尽管我认为它并不重要:Win2000 服务器和工作站在 Ubuntu 系统上作为虚拟盒运行。
答案1
你没有说你使用什么 ODBC 驱动程序进行连接,但我建议你尝试使用不同的驱动程序,例如我的雇主提供的, 哪个做获取目标 ASA 的 IP 地址。两周的免费试用期应该足以确认它是否能满足您的需求。
也就是说,你应该能够调整你的 VPN 和/或整体网络设置,以便 DNS 主机名到 IP 的解析做适用于现在的远程工作站。我立即想到的是,您的 Virtual Box 客户操作系统(部分或全部)设置为共享主机操作系统的 IP 地址(通常标记为“NAT”或“网络地址转换”)——但要使 VPN 正常工作,您可能需要让所有客户操作系统都有自己的 IP 地址,独立于主机操作系统(有时称为“桥接”或“直接连接到物理网络”)。这些地址可以由 DHCP 动态分配,或者您可能需要在每个客户操作系统中手动配置。确切的步骤各不相同,因此不值得在这里详细说明。