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

Клиент OpenVPN на Amazon EC2

У меня есть учетная запись со службой OpenVPN, и я хотел бы запустить ее на моем экземпляре EC2 под управлением Ubuntu 12.04.

У меня есть файл конфигурации в / и т. д. / openvpn, и он отлично подключается, когда я бегу sudo openvpn --config matt.ovpn. Однако затем я теряю соединение с компьютером EC2 и не могу вернуться к нему по SSH, пока не перезагружусь.

Раньше я делал такие вещи, как sudo ip rule add из таблицы IP_ADDRESS 10 а потом sudo ip route добавить по умолчанию через таблицу GATEWAY_IP 10, но это не работает на EC2.

Любые идеи? Мой частный IP-адрес сейчас 10.209.29.XXX и мой шлюз 10.209.29.1.

В вашей конфигурации OpenVPN, вероятно, есть redirect-gateway директива, которая изменит маршрут по умолчанию, чтобы он указывал на VPN после запуска VPN. Удалите или закомментируйте эту строку, чтобы этого не произошло.

Что ты пытаешься сделать?

Скорее всего, openvpn перезаписывает вашу таблицу маршрутизации, поэтому вы теряете соединение. При запуске openvpn может быть другой сценарий.

Разместите файлы конфигурации и журнала openvpn. Без них невозможно сказать больше.

РЕДАКТИРОВАТЬ Настройте определенные маршруты для сайтов, к которым вы хотите получить доступ через openvpn.

ip ro add someip/32 via 10.8.0.5 dev tun0

Если это работает для вас, вы можете поместить это в сценарий запуска или, что еще лучше, в файл конфигурации vpn.