Windows

在 Window Server 2008 R2 上配置 OpenVPN 客戶端可以連接伺服器的區域網路

  • August 9, 2014

我在我的 Windows Server 2008 R2 上安裝了 openvpn 2.1。我的伺服器有 2 個網路適配器。

第一個適配器連接到網際網路。(此處為預設網關)

第二個適配器連接到區域網路。ip 10.11.11.243 子網遮罩 255.255.255.128

這是我的伺服器配置:

port 1234
proto udp
dev tun
ca "ca.crt"
cert "server.crt"
key "server.key"  
dh "dh1024.pem"
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.11.11.0 255.255.255.0"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3

我的伺服器正常啟動,它得到了 vpn ip: 10.8.0.1

我的客戶端通過伺服器的 Internet IP 連接並連接並具有 ip 10.8.0.10

但我無法與伺服器區域網路中的其他電腦連接。無法連接到任何 10.11.11.x ip。

我如何為我的客戶端配置伺服器可以連接到 10.11.11.x 伺服器區域網路?

我認為您應該嘗試在兩個介面之間啟用路由。

這樣做:

打開 Windows 系統資料庫並導航到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

然後設置以下系統資料庫​​值:

Value Name: IPEnableRouter
Value type: REG_DWORD
Value Data: 1

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