Назад | Перейти на главную страницу

Сервер OpenVPN в Windows Server для совместного использования клиентами трех разных сетей

Я относительно новичок в OpenVPN, но я могу создать сервер OpenVPN на сервере Windows и подключить к нему клиента.

Windows Server связан с тремя сетевыми адаптерами:

NIC1 - 16.0.0.0/21 (NS: 16.0.5.1, 16.0.5.2)
NIC2 - 15.0.0.0/21 (NS: 15.0.3.100, 15.0.3.101)
NIC3 - 192.168.1.0/23 (NS: 8.8.8.8, 8.8.4.4)

Но всякий раз, когда мой клиент подключается к серверу OpenVPN, у него нет ни подключения к Интернету, ни какого-либо доступного сайта, в том числе в локальной сети.

Цель состоит в том, чтобы подключить клиентов для доступа к подсетям 16.0.0.0/21, 15.0.0.0/21 и 192.168.1.0/23. Подключающиеся клиенты могут использовать 15.0.3.101 для всех запросов DNS.

Вот мой server.ovpn

port 1194
proto udp
dev tun
ca "D:\\config\\ca.crt"
cert "D:\\config\\server.crt"
key "D:\\config\\server.key"
dh "D:\\config\\dh2048.pem"
topology subnet
server 192.168.250.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
duplicate-cn
keepalive 10 120
tls-auth ta.key 0
cipher AES-256-CBC
persist-key
persist-tun
status openvpn-status.log
verb 3
explicit-exit-notify 1

Вот мой client.ovpn

client
dev tun
proto udp
remote 192.168.1.52 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert user.crt
key user.key
remote-cert-tls server
tls-auth ta.key 1
cipher AES-256-CBC
ignore-unknown-option block-outside-dns
block-outside-dns
verb 3

Сервер - 192.168.250.1, и когда клиент подключается, он получает IP-адрес 192.168.250.2.

После подключения клиент даже не может отображать страницу 192.168.250.1 IIS по умолчанию.

Я не делал маршрутизации, потому что не знаю, как это сделать.

ОБНОВИТЬ:

Я попытался поместить это на server.ovpn, но это не сработало

push "route 16.0.0.0 255.255.248.0 192.168.250.1 1"
push "route 15.0.0.0 255.255.248.0 192.168.250.1 1"
push "route 192.168.1.0 255.255.254.0 192.168.250.1 1"