![为 VPN 客户端提供对 Samba 服务器的访问](https://linux22.com/image/503291/%E4%B8%BA%20VPN%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8F%90%E4%BE%9B%E5%AF%B9%20Samba%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%AE%BF%E9%97%AE.png)
我们有一些 Windows 用户从家里通过 VPN 连接到我们的网络。他们需要能够连接到我们的 Samba 服务器并访问映射的网络驱动器,就像在我们的 LAN 上一样。
问题在于 VPN 客户端位于我们办公室 LAN 之外的子网中,并且位于防火墙后面。让我能够让它们继续连接到网络共享的最简单方法是什么?
我目前看到的解决方案包括设置 WINS 服务器以进行名称解析,然后通过防火墙传输大量 NetBIOS 内容。但是,这意味着我必须设置 VPN DHCP 服务器来分发 WINS 地址,我甚至不确定在我们拥有的 Cisco 硬件上是否能做到这一点。我想一定有更简单的方法。我应该使用 LMHOSTS 文件吗?还是只通过 IP 地址进行映射?
另外,我对 Windows 网络不是很熟悉,那么我需要通过防火墙来通过哪些端口才能实现文件共享?
答案1
如果它是相当临时的并且您的用户不会因为这个想法而感到沮丧,您可以告诉他们通过 IP 连接,甚至在内部或外部 DNS 服务器上为链接创建一个条目。
答案2
另一个非答案选择 :-)
如果他们都在工作时使用台式机,他们就可以将其保留在打开状态,然后只需使用远程桌面连接到它们并以这种方式执行所有操作。