LINUX.ORG.RU

перенаправление пакетов


0

0

У меня есть такая задача. На машине 2 интерфейса eth0 и eth1. Мне нужно перенаправлять пакеты с eth1 на eth0 только 5222 порта. т.е.
eth0 192.168.199.107 и eth1 192.168.199.1. На 192.168.199.1:5222 висит сервис, который должен перенаправляться на 192.168.99.107:5222 но, обязательно, нужно чтобы 192.168.199.1 был доступен. Такое вообще реально сделать?

anonymous
Ответ на: комментарий от anonymous

datapipe это програмка такая, перенаправляет пакеты с одного порта на другой

ищи в гугле datapipe.c

я даже как то писал версию на перле ;)

JB ★★★★★
()

Так не подойдет?
iptables -t nat -A PREROUTING -p tcp -s 0/0 -d 192.168.199.1 --dports 5222 -j DNAT --to-destination 192.168.99.107:5222

simba
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.