Nu vad care e complicatzenia...

In clientul de ICQ trebuie sa-ti setezi un range de porturi (il gasesti in
Preferences\User). Dupa aia, tot ce ai de facut e sa-ti DNAT-uiesti pe
gateway-ul 2.4 porturile care le-ai selectat. Daca ai selectat porturile sa
spunem intre 20000 si 20020 atunci ar trebui sa-ti pui o regula de genu':
    iptables -t nat -A PREROUTING -d $adresa_gw_ip --dport 20000:20020 -j
DNAT --to $adresa_ta_ip

Din momentu' asta toate chestiile din ICQ care cer conexiune peer-to-peer
vor merge (chat, transfer de fisiere...). Poti sa incerci cu mine. Eu sint
tot timpul pe ICQ.

Am uitat ceva... M-am chinuit o juma' de zi pina am descoperit asta.
Clientul de icq are un bug de genu' ca pina nu selectezi "Using proxy" cu
Socks 4 (dupa care selectezi range-ul de porturi) nu functioneaza. Lucru
asta il verifici pornind icq-ul si rulind netstat -a. Daca nu asculta un
port din range-ul dat de tine inseamna ca tre sa faci ceea ce am zis mai
sus.

Florin Andrei wrote:

> On 15 Jun 2001 08:17:59 +0300, Alin Nastac wrote:
> >
> > Da' ce nevoie ai de modul de icq? Conexiunile peer-to-peer merg daca
> > setezi in icq un range de porturi tcp pentru ele. Iar cum in iptables
> > exista DNAT... you can do the math.
>
> Ok, cred ca inteleg ce vrei sa zici.
> Dar... habar n-am despre protocolul ICQ. Ai cumva niste "guidelines"
> pentru cum sa faci sa mearga ICQ prin masquerade/2.4? (si sa mearga cu
> tot ce trebuie: mesaje, chat, fisiere, totul in conditiile in care sint
> cel putin 2 clienti ICQ diferiti care functioneaza simultan prin acelasi
> masquerade; pentru ca modulul de 2.2 exact asta rezolva - fara el nu
> prea mergea chat-ul iar daca aveai cel putin 2 clienti simultan incepeau
> sa apara ciudatenii).
>
> Cred c-as putea sa sap dupa cum se face asta in 2.4, dar daca ai tu deja
> rezolvarea... cred ca e o problema de interes ceva mai general. ;-)
>
> --
> Florin Andrei
>
> ---
> Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
> unsubscribe from this list.

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui