Я пытаюсь настроить доступ 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"
Спасибо за вашу помощь.