В настоящее время у меня есть маршрутизатор ASUS, на котором установлена последняя версия встроенного ПО merlin с парой портов переадресации, но, что более важно, сервер OpenVPN, к которому я могу подключиться, находясь в дороге. Все работает, как и ожидалось, пока я не решил настроить клиент OpenVPN на маршрутизаторе. Как только я подключаюсь через клиент OpenVPN, я больше не могу получить доступ к своему VPN-серверу или любым внешним портам через WAN IP от моего провайдера.
Похоже, что это может быть проблема маршрутизации, аналогичная этому посту, но попробовал команды без удачи.
В конечном счете, я бы хотел, чтобы на моем маршрутизаторе всегда был подключен VPN-клиент, и я хотел бы сохранить возможность подключения к моему серверу OpenVPN и другим открытым портам.
РЕДАКТИРОВАТЬ: Вот что я пытался (на основе ссылки выше):
iptables -t nat -A PREROUTING -i vlan2 -m conntrack --ctstate NEW -j CONNMARK --set-mark 1234
iptables -t nat -A OUTPUT -m connmark --mark 1234 -j MARK --set-mark 4321
ip route add default dev vlan2 via 69.118.144.1 table 3412
ip rule add fwmark 4312 table 3412