Здравствуйте. Прошу помощи, может кто подскажет. Есть два роутера (http://market.yandex.ru/model.xml?modelid=6314600&hid=723087...)с DD-WRT прошивкой. Настроен OpenVPN для уменьшения цены за интернет (т.е. с точки А(офис) интернет используется точки В (домашний интернет). Все работает, всем довольны. Весь трафик идет через "дешевый" канал. Но появилась следующая проблема: необходимо получить доступ к компьютеру в точке А. На роутере настраиваем перенаправление портов (3390 в 3389 RDP) и.... Подключения нет. Отключаем VPN - все работает. Т.е. при OpenVPN обратный трафик уходит не в тот шлюз (приходит в А, а уходит через В). Можно ли что нибудь сделать? На роутерах присутствует iptables
> Здравствуйте. Прошу помощи, может кто подскажет. Есть два роутера (http://market.yandex.ru/model.xml?modelid=6314600&hid=723087...)с
> DD-WRT прошивкой. Настроен OpenVPN для уменьшения цены за интернет (т.е. с
> точки А(офис) интернет используется точки В (домашний интернет). Все работает,
> всем довольны. Весь трафик идет через "дешевый" канал. Но появилась следующая
> проблема: необходимо получить доступ к компьютеру в точке А. На роутере
> настраиваем перенаправление портов (3390 в 3389 RDP) и.... Подключения нет. Отключаем
> VPN - все работает. Т.е. при OpenVPN обратный трафик уходит не
> в тот шлюз (приходит в А, а уходит через В). Можно
> ли что нибудь сделать? На роутерах присутствует iptablesДык вы сами дали ответ на свой вопрос - маршрутизацию настроить :)
> Дык вы сами дали ответ на свой вопрос - маршрутизацию настроить :)Дык это понятно. Проблема в том, что подключаться к компьютера в точке А будут с разных сетей и адресов. Умеет ли iptables динамически изменять маршруты? При соединении по "xx" порту добавить маршрут к "xxIP" через родной IP. Или может быть у route есть добавление маршрута по меткам iptables? :)
> Дык вы сами дали ответ на свой вопрос - маршрутизацию настроить :)Маршруты во внутреннюю сеть провайдера настроены и даже работают (с любого ip внутренней сети все подключается нормально)
Если настроить переадресацию на точке В (с IP.В:3390 на IP.А:3390 -> local_IP:3389) тоже работает, но я не хочу привязываться к чужому "домашнему" IP адресу.
Подскажите, можно ли с помощью iptables пометить входящий пакет? Останется ли метка при обработке конечным узлом? Или при ответе формируется абсолютно новый пакет?
> Подскажите, можно ли с помощью iptables пометить входящий пакет? Останется ли метка
> при обработке конечным узлом? Или при ответе формируется абсолютно новый пакет?Это вопрос не к iptables а к IP протоколу
1. ковыряйтесь в IP опциях, вполне вероятно что найдете нужную.
2. в IP заголовке есть поле ToS, можно попробовать им манипулировать.