Windows
在 Window Server 2008 R2 上配置 OpenVPN 客戶端可以連接伺服器的區域網路
我在我的 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