Имея машину с реальним IP адресом, можно ли как-нибудь реализовать маршрутизацию пакетов icq.
Т.е. задача следующая:
на каждом icq-клиенте указывается сервер icq, обычно это login.icq.com, но у некоторых провайдеров какой-то кривой линк к этому серверу(например gprs у билайна), или просто на работе закрыт доступ к этому серверу...Соответственно задача: имея постоянно включенную машину с реальным ip, и имеющую гарантированную связь с icq.com, настроить так, что бы клиенты можно было настраивать не на login.icq.com, а на ip этой машины, а она что бы уже перенаправляла на icq.com
iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.com
>iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.com
Не уж-то все так просто?
а обратно(от icq.com до клиента) все так же работать будет?
>iptables -t nat -A PREROUTING -p tcp -d <ip-машины> --dport 5190 -j DNAT --to-destination login.icq.comА можно без <ip-машины>, т.е. для всех входящих пакетов по этому порту?
> Не уж-то все так просто?
пробуй> а обратно(от 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
>пробуйспасибо, буду пробовать