Я установил openvpn 2.1 на свой Windows Server 2008 R2. На моем сервере 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
Мой сервер запускается правильно, он получил ip vpn: 10.8.0.1
Мой клиент подключается через Интернет-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