Страница 1 из 1

port forward/map с трансляцией сорс адреса

Добавлено: 2014-06-25 11:17:33
Zolen
Приветствую.
Есть хост с фрей за натом, который открывает несколько исходящих pptp соединений через mpd(на ng интерфейсах тоже серые адреса, ещё и динамические). На этой же машине висит несколько процессов datapipe, которые форвардят трафик с некоторых портов локального интерфейса этого хоста на хосты за pptp. Т.е. клиенты из локалки, обращаясь на 192.168.1.10:3333, попадают, к примеру, на рдп порт некой удаленной машины по ту сторону pptp.
Как выяснилось, процессы datapipe иногда падают. Чтобы не городить костыли в виде проверяющих скриптов, хотелось бы реализовать проброс порта средствами ipfw/natd/ipnat/и т.д. Но при пробросе этими средствами source address не меняется. Соотв машина за pptp пакеты получает, но ответить не может.
Вопрос в том, возможен ли проброс порта с трансляцией source адреса?

Re: port forward/map с трансляцией сорс адреса

Добавлено: 2014-06-25 20:49:57
gumeniuc
В ipfw/natd/ipnat/ не силён. Попробуйте соорудить что-то типа

Код: Выделить всё

nat inet from $subnet to $rdp_server -> $pptp_ip

Re: port forward/map с трансляцией сорс адреса

Добавлено: 2014-06-26 10:30:00
Zolen
gumeniuc писал(а):В ipfw/natd/ipnat/ не силён. Попробуйте соорудить что-то типа

Код: Выделить всё

nat inet from $subnet to $rdp_server -> $pptp_ip
Но в таком случае при перподключении и получении нового адреса на ng0 правило перестанет работать.

Re: port forward/map с трансляцией сорс адреса

Добавлено: 2014-06-26 12:08:44
skeletor
Если с подменой src то, например, redir (есть в портах)