Windows
使用 OpenVPN,我怎樣才能只讓 LAN 通過 VPN?
現在,我喜歡在家中通過 OpenVPN 建立連接,以便從工作中訪問我的 LAN 。因此,我將家用電腦上的 OpenVPN 客戶端的配置編輯為:
remote 180.135.0.10 1194
現在我可以連接到它,但它不允許我開箱即用地訪問 LAN。所以我在客戶端配置中添加了一個新行:
redirect-gateway def1
這將確保所有流量都通過 VPN。這行得通。但是現在我沒有網際網路。所以我添加以下幾行:
dhcp-option DNS 8.8.8.8 dhcp-option DNS 8.8.4.4
現在我可以通過我的 VPN 訪問 LAN,當我檢查 WhatIsMyIp 時,很明顯網際網路流量也通過 VPN,因為我現在擁有工作WAN IP。這不是優選的。在我的理想情況下,應該通過 VPN 的唯一流量是工作 LAN,所有其他流量(例如網際網路)和我的家庭LAN 應該正常路由。
有誰知道如何完成這樣的事情?
如果我了解您的配置和網路拓撲,那麼您應該刪除
redirect-gateway
指令並添加:route 192.168.188.0 255.255.255.0
如果您想通過名稱訪問工作機器,您應該配置您的工作 dns 伺服器(如果有):
dhcp-option DNS <your work dns server LAN IP>
刪除兩個 Google DNS 條目。
問候
保羅·巴森吉