Windows
無法通過 VPN 訪問伺服器共享
我設置了一個託管伺服器,用作基於 Web 的應用程序的開發環境。該網路應用程序在 port 上執行良好
80
,但是我正在努力讓我的 VPN 以我期望的方式執行,因此開發人員沒有他們需要的訪問權限。VPN 連接良好,我可以使用筆記型電腦上的客戶端工具訪問駐留在伺服器上的後端數據庫(SQL Server)。但是,他們無法訪問任何共享文件夾。
伺服器的本地 IP 地址是
10.x.x.x
,並且我已經為 RRAS (of192.168.100.1 - 20
) 分配了一個靜態 IP 地址池。客戶端在連接時會選擇一個有效的 IP 地址(即192.168.100.9
)。沒有名稱解析設置、DNS 或 WINS。通過 VPN 連接時,客戶端可以
192.168.100.1
通過 IP 地址 ping 伺服器 (),但無法將驅動器映射到共享文件夾 (net use * \\\192.168.100.1\xxxxx
) - 我明白了System error 53 has occurred. The network path was not found.
我不明白為什麼我可以通過 ip ping,但不能通過它映射。
一些細節:
- 伺服器作業系統是 Windows 2008(數據中心)
- VPN 是使用 RRAS 的 SSTP
- 客戶端都是Windows 7
- 我試過暫時禁用防火牆
那麼,當其他一切(ping、RDP、SQL Server 客戶端工具)都正常工作時,為什麼我們不能訪問文件系統呢?
編輯:即使您不知道答案,只需簡單的“是的,如果配置正確,這應該可以工作”會有所幫助。
這歸結為 MS 文件和列印機共享未綁定到從 RRAS 靜態池分配給伺服器的 IP 地址。一旦我添加了一個客戶端靜態路由,通過它從 RRAS 靜態池中獲得的地址傳遞伺服器“本地”IP 地址的任何流量,那麼一切都開始工作了。