У меня есть два маршрутизатора с 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?