Можно ли в OpenVPN указать входящий и исходящий интерфейс как в 3proxy?
Приветствую!
Есть 2 сетевых подключения: проводной интернет с белым IP, доступным извне и LTE-модем Huawei E3372.
Задача: подключаться к OpenVPN-серверу с интернета по проводному соединению с белым IP, а на выходе получить IP LTE-модема.
В инструкции OpenVPN нашел параметр конфига сервера, который указывает какой интерфейс слушать, но не нашел параметр для указания исходящего интерфейса.
Чтобы задать исходящий интерфейс, нужно использовать source-based routing. Это функция ОС, а не самого OpenVPN.
echo 100 vpn >>/etc/iproute2/rt_tables (100 - id таблицы, vpn -название)
ip route add default dev (ваш модем) gw (шлюз модема, если не ppp) table vpn
ip rule add from (адрес клиента внутри vpn) lookup vpn
А можно объяснить смысл подобного действия?, просто если ip серый у интерфейса модема то подключится к нему через провайдерский nat вряд-ли получится, или вы хотите сделать обратный проброс порта через upnp? Ещё как вариант вы пытаетесь пробросить трафик дальше по каналу через модем? Тогда настраивайте метрики приоритета исходящего трафика через routes в винде, в линуксе к сожалению такого функционала не подскажу единственное что приходит в голову приоритет по маске сети чем меньше маска тем больше приоритет
Хочу выходить в интернет с IP мобильных операторов.
IP у модема серый и для того чтобы попасть на сервер, в который он подключен, используется провайдер с статичным белым IP.
Попробую настроить метрики в routes. Спасибо!