2

Конечной целью моей настройки является разрешение EC2 instance hostnames на VPN-клиентах в дополнение к любым частным записям private R53 .

У меня есть рабочая конфигурация сервера OpenVPN (соединения успешны), за исключением того, что клиенты не имеют доступа в интернет (потому что DNS-сервер недоступен).

Я также не могу telnet к другим экземплярам на VPC в той же общедоступной подсети, используя их private IP's адреса.

Re DNS: я не уверен, какой DNS-сервер использовать. Как вы увидите ниже, я нажимаю на DNS-сервер VPC по умолчанию, который находится в файле resolve.conf экземпляра.

Мой конфиг VPC очень прост:

VPC 172.33.0.0/16
1 Internet Gateway
1 Public Subnet
1 OpenVPN EC2 instance in Public Subnet
1 Test EC2 instance in Public Subnet (unreachable from client)
* ALLOW ACL Rules

Я хотел предоставить серверу подсеть внутри VPC. Я выбрал 172.33.30.0 и я надеюсь выполнить маршрутизацию от tun на сервере к другим экземплярам EC2 на VPC.

Мой OpenVPN server.conf является

port 1194
proto udp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh dh1024.pem
server 172.33.30.0 255.255.255.0
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
verb 3

route 172.33.0.0. 255.255.0.0 172.33.30.1
push "route 172.33.0.0. 255.255.0.0 172.33.30.1"
push "dhcp-option DOMAIN us-west-2.compute.internal"
push "dhcp-option DNS 172.33.0.2"

Как вы можете видеть, я считаю, что проблема в маршрутизации моего server.conf . Какие-либо предложения?

0