
我在 Windows 10 上遇到了一個奇怪的問題。我還使用思科 VPN 連接到第二個開放 VPN 企業網路。第二個網路也有 192.168.1.X IP 範圍。
我需要使用這兩個網絡,因為我的區域網路資源和站資源都很少。當我嘗試這樣做時,路由錯誤並且只能到達一個網絡,而另一個網絡則無法到達。例如: - 關閉 openvpn - 可以使用 openvpn 資源,不能使用本機資源 - 開啟 openvpn - 不能使用 openvpn 資源,可以使用本機資源
我可以透過某種方式進行路由或任何設定來解決這個問題嗎?
答案1
不幸的是,按照您描述/詢問的方式是不可能的。
如果您需要進行通訊的 VPN 上只有幾個 IP,而這些 IP 未在您的網路中使用,您可以嘗試調整 OpenVPN 設定檔和 VPN 的“up 腳本”,以便僅將特定 IP 路由到 VPN。由於路由“最適合優先”,一旦您有較小的子網路(> 24)甚至單一主機路由記錄(32),它將主要使用。其餘的一切將透過您在 LAN 上連接的「常規」192.168.1.0/24 網路來處理。
OpenVPN 在客戶端層級提供NAT,因此您的另一個選擇是利用此選項,因此即使VPN 上有192.168.1.0/24 網絡,您也可以在openVPN 用戶端層級將其NAT 到任何其他子網,這樣就不會發生衝突。
答案2
你無法透過設計來實現你想要的。在您的情況下,每個網路介面應使用不同的子網路。