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

Сервер OpenVPN на втором маршрутизаторе в локальной сети

У меня есть два маршрутизатора с OpenWRT, и у меня есть сервер OpenVPN на втором. Путь из Интернета: маршрутизатор от ISP -> Linksys с OpenWRT -> TP-Link с OpenWRT и сервером OpenVPN. Все маршрутизаторы находятся в одной локальной сети (192.168.0.1 ISP -> 192.168.0.3 Linksys -> 192.168.0.2 TP-Link). Маршрутизатор от интернет-провайдера имеет DMZ, установленную на Linksys. При этом я не могу подключиться к серверу на TP-Link.

До того, как я добавил Linksys, я перенаправил порт с маршрутизатора интернет-провайдера на TP-Link, и тогда это сработало.

Я знаю, что перенаправление портов сейчас не имеет смысла, потому что есть одна подсеть, поэтому мне приходится делать это с помощью iptables и DNAT / SNAT. Я пробовал несколько записей, но я, наверное, слишком глуп, чтобы заставить их работать :)

Итак, основная проблема: как перенаправить пакеты из Linksys в TP-Link, чтобы они могли достичь сервера OpenVPN?