URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3671
[ Назад ]

Исходное сообщение
"маршрутизация ICQ"

Отправлено Bocman , 11-Ноя-05 15:47 
Имея машину с реальним IP адресом, можно ли как-нибудь реализовать маршрутизацию пакетов icq.
Т.е. задача следующая:
на каждом icq-клиенте указывается сервер icq, обычно это login.icq.com, но у некоторых провайдеров какой-то кривой линк к этому серверу(например gprs у билайна), или просто на работе закрыт доступ к этому серверу...

Соответственно задача: имея постоянно включенную машину с реальным ip, и имеющую гарантированную связь с icq.com, настроить так, что бы клиенты можно было настраивать не на login.icq.com, а на ip этой машины, а она что бы уже перенаправляла на icq.com


Содержание

Сообщения в этом обсуждении
"маршрутизация ICQ"
Отправлено Андрей Слободяник , 11-Ноя-05 17:33 
iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.com


"маршрутизация ICQ"
Отправлено Bocman , 13-Ноя-05 13:45 
>iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.com


Не уж-то все так просто?
а обратно(от icq.com до клиента) все так же работать будет?


"маршрутизация ICQ"
Отправлено Bocman , 13-Ноя-05 14:45 
>iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.com

А можно без <ip-машины>, т.е. для всех входящих пакетов по этому порту?


"маршрутизация ICQ"
Отправлено Андрей Слободяник , 14-Ноя-05 18:41 
> Не уж-то все так просто?
пробуй

> а обратно(от icq.com до клиента) все так же работать будет?
да

>>iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.com
>
>А можно без <ip-машины>, т.е. для всех входящих пакетов по этому порту?
Можно, например, так:

iptables -t nat -A PREROUTING -p tcp -i <сетевая карта на вход, типа eth0> --dport 5190 -j DNAT --to-destination login.icq.com


"маршрутизация ICQ"
Отправлено Bocman , 15-Ноя-05 14:54 
>пробуй

спасибо, буду пробовать