[ McPherson @ 05.04.2005. 02:30 ] @
Dva kompjutera su povezana u mrezu, prevashodno zbog zajednickog koriscenja ADSL-a. Na prvom racunaru (serveru) svi p2p programi (Shareaza, DC++, eMule i ostali) rade bez problema, dok na drugom prave problem - 'unable to recieve incoming TCP connection from the internet' je poruka na koju se sve mogu svesti. Postoji li nacin da p2p programi uopste funkcionisu savrseno na svim kompjuterima u mrezi - sta u tom slucaju od podesavanja zahteva server kompjuter, a sta onaj drugi? Moze li server bilo kako da ogranicava portove koji su za p2p potrebni? Napomena: firewall je iskljucen, dok se ruter ne koristi.

Unapred hvala!

[Ovu poruku je menjao trooper dana 06.04.2005. u 02:11 GMT+1]
[ Milos Stojanovic @ 06.04.2005. 01:09 ] @
Problem je u tome što ti je drugi računar (zvaćemo ga klijent) vezan na net preko servera verovatno koristeći NAT (Network Address Translation), što efektno onemogućava incoming (dolazeće) konekcije ka tom računaru jer, prostim rečima, sa interneta se taj računar ni ne "vidi". Rešenje je routovanje određenih portova sa servera ka tom računaru (ili tunnelovanje). Dakle pogledaš u P2P programu na koji port prima konekcije, po potrebi ga promeniš da ne bude isti i na serveru i na klijentu, i onda namestiš u programu za tunnelovanje na serveru da sve konekcije koje server primi na određeni port pošalje klijentu.

Dobar program za to je recimo PortTunnel
Primer: recimo da koristiš eMule, on po defaultu prima konekcije na TCP Port 4662. Na klijentu promeniš to u, recimo, 4663 da se ne bi sudaralo sa podešavanjima za eMule na serveru, i onda na serveru u PortTunnel programu podesiš da sve incoming konekcije koje stižu na port 4663 šalje klijentu (ubaciš lokalnu IP adresu klijenta kao Out putanju).

Pitaj ako nešto zaškripi ;)
[ McPherson @ 06.04.2005. 03:39 ] @
Miloše - hvala ti unapred! Sutra (danas) ću pokušati da rešim problem, pa javljam epilog. Naravno, računam na tebe ako nesto 'zaškripi' ;-)
[ popay_vp @ 09.04.2005. 16:19 ] @
Citat:
i onda na serveru u PortTunnel programu podesiš da sve incoming konekcije koje stižu na port 4663 šalje klijentu (ubaciš lokalnu IP adresu klijenta kao Out putanju).

(server)
Sta bi trebalo da pisem u target boxu?? Njegov ip??
[ Milos Stojanovic @ 10.04.2005. 11:21 ] @
U Target box staviš lokalnu IP adresu klijent računara (onog koji nije direktno povezan na net)
[ skygate @ 03.11.2005. 11:38 ] @
OK,ovo radi kad su u pitanju dva racunara.Moze li mi neko reci radi li to, i ako radi,kako se podesava ako je u pitanju jedan server i vise racunara u mrezi.
Izvinjavam se ako smeta sto ovde postavljam pitanje.