Windows

使用 OpenVPN,我怎樣才能只讓 LAN 通過 VPN?

  • June 23, 2016

所以我有以下設置: 在此處輸入圖像描述

現在,我喜歡在家中通過 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 條目。

問候

保羅·巴森吉

引用自:https://serverfault.com/questions/785767