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

Шлюз OpenVPN через OpenVPN

Я пытаюсь настроить доступ OpenVPN для клиентов через принадлежащий мне сервер А. Но я хочу, чтобы эти клиенты подключались к другому серверу OpenVPN на хосте B, настроенном как клиент на A.

           OVPN                OVPN
[Client] -------> [Server A] -------> [Host B]
  tun0           tun0 -- tun1
10.8.0.2     10.8.0.1 -- 10.9.0.2     10.9.0.1

Пересылка разрешена между tun0 и tun1 интерфейсы. Моя первоначальная идея заключалась в том, чтобы передать клиенту маршрут для доступа 10.9.0.1, и использовать этот адрес в качестве шлюза, который позволит клиентам пользоваться услугами непосредственно на 10.8.0.1 а также получить доступ к миру через хост B.

Однако OpenVPN на клиенте, похоже, не запускает необходимые ip route add ... команды, если я сделаю только следующее, чтобы это не казалось таким простым:

server 10.8.0.0 255.255.255.0
push "route 10.9.0.1 255.255.255.255 10.8.0.1"
push "route-gateway 10.9.0.1"
push "redirect-gateway def1 bypass-dhcp"

Спасибо за вашу помощь.