为什么将工作站从 LAN 移动到 VPN 连接后,从 win2k(到 ASA 8)的 ODBC 连接会停止工作?

为什么将工作站从 LAN 移动到 VPN 连接后,从 win2k(到 ASA 8)的 ODBC 连接会停止工作?

我的问题的背景是,我们从本地网络中获取一个工作站,然后从家庭办公室通过 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 动态分配,或者您可能需要在每个客户操作系统中手动配置。确切的步骤各不相同,因此不值得在这里详细说明。

相关内容