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

OpenVPN и AWS VPC. VPN-клиент может подключаться к VPN и проверять связь с VPN-сервером, но не может подключаться к VPC-серверам через VPN.

У меня возникают проблемы с маршрутизацией трафика от клиентов VPN в локальную сеть, в которой находится сервер openvpn.

Это работает в AWS VPC. Я могу пинговать VPN-клиент и сервер друг от друга, но не другие серверы в vpc от клиента. Мой vpn lan - 10.8.0.0/24 по умолчанию, а VPC lan - 10.0.0.0/24. Я включил переадресацию IP. Я использую настройку, аналогичную второй здесь https://community.openvpn.net/openvpn/wiki/BridgingAndRouting и я установил эти правила iptables на сервере. Я добавил маршрут в маршруты AWS для подсети VPC, чтобы указать подсеть VPN на IP-адрес VPC сервера openvpn. У меня полностью отключен брандмауэр Windows. Я хочу иметь возможность подключаться к серверам в сети VPC от клиентов, но пока все ping, ssh, rdp не работают. Я использую OpenVPN 2.3.2 в Ubuntu 14.04 и Openvpn Gui для Windows 10.

Любая помощь приветствуется!

моя конфигурация сервера, конфигурация клиента и iptables сервера openvpn https://gist.github.com/greyhammer/7eba7bf3e9e3bf2e3b0f

Оказывается, мне не хватало команды NAT.

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

Затем не забудьте сохранить Iptables, чтобы убедиться, что он все еще установлен после перезагрузки.