Описание: есть два компьютера в сети одного провайдера (т.е. траффик между ними нелимитирован), при этом на первом компьютере (на нем установлен OpenVPN server - ip 10.10.0.1) внешний трафик ограничен. Посредством openvpn и интернета компьютеры объединены в одну сеть, на втором компьютере (ip 10.0.0.18) настроен маскарадинг: iptables -t nat -A POSTROUTING -s ! 188.168.85.54 -o ppp0 -j MASQUERADE
Нужно чтобы первый компьютер использовал интернет соединение второго. При этом есть такой нюанс: для функционирования openvpn установленного на первом компьютере, он должен использовать в качестве шлюза по умолчанию 192.168.1.1 (свой PPPoE router), а остальные приложения, чтобы интернет трафик тянуть со второго компьютера, должны использовать шлюз 10.0.0.1.
В принципе мой вопрос практически полностью повторяет тему: Интернет через openvpn, но в данной теме в интернет «смотрит» OpenVPN сервер, и помогает push «redirect-gateway def1», у меня в интернет «смотрит» OpenVPN клиент, т.е. нужно настроить маршрутизацию: OpenVPN server -> tun0 -> OpenVPN client -> internet.