У меня возникают проблемы с маршрутизацией трафика от клиентов 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, чтобы убедиться, что он все еще установлен после перезагрузки.