Is there any problem running 2 Gnutella clients behind a NAT Router at the same time?
Is there any problem running 2 Gnutella clients behind a NAT Router at the same time?
No, if you mean both in the same LAN (e.g. at home) and want to trade with each other or internet.
But you can't download from other servants behind another NAT router. The Gnutella PUSH does not work if both sides are masqueraded/firewalled, because both can't handle incoming TCP connections (the NAT router has no idea how route/map such new incoming connections). One solution are explicit forwarding rules for every client in the LAN, plus using a FORCE_IP feature in your client. It will also improve your download success. Another solution would be a using a Gnutella proxy or NAT addons, but we do not have such things yet AFAIK.
PS: How about Gnutella clients using an traditional Socks 4/5 proxy, will they handle new incoming connections correct? Hmm, I guess not.
Trademark95, it should work fine. But only one should be able to accept incoming connections I believe.
Also, if the Gnutella clients are run on individual machines, each with a static private IP address, then one of the clients can connect to the other client, whom in turn is connected to GNet outside the network. You know what I mean? It'll save you a little bandwidth that way too.
-- Mike
I like your idea of having one client connect to the other. I don't think it will work very well for me because I don't have a dedicated server and both computers restart often. But thanks for the advice.
P.S. I sent you a PM a couple days ago about your client.
It works fine ... for test purposes I run multiple clients at home, and I also have an Router with NAT ...
fine, hmm. You know you can't download from other servants behind NAT routers?
ehm ... not true Moak .. just proved it ...
Oh? Please explain, maybe I understood something wrong. How could you download when: you are behind NAT router + your opponent is behind a NAT router (no forwarding rules or tunneling, just plain old NAT)? I mean both of you can't handle a incoming connection, how do you initiate a file request?
sorry ... I think I misunderstood something ... though you were just talking about your clients sitting behind a NAT router, not caring about the client at the other end ...
Moak you are right as always ultra
LOL, always ultra Btw, do you understand Socks, I have no idea about it, different version or performance, but I'm curious.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks