在 Windows Server 2008 R2 上配置 OpenVPN,使客户端可以连接服务器的 Lan 网络

在 Windows Server 2008 R2 上配置 OpenVPN,使客户端可以连接服务器的 Lan 网络

我在 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

我的客户端通过服务器的互联网 IP 连接并连接,其 IP 为 10.8.0.10

但我无法连接到服务器局域网中的其他计算机。无法连接到任何 10.11.11.x ip。

我该如何配置服务器以便我的客户端可以连接到 10.11.11.x 服务器 LAN 网络?

答案1

我认为您应该尝试启用两个接口之间的路由。

要做到这一点:

打开 Windows 注册表并导航到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

然后设置以下注册表值:

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

相关内容