Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > Technical Support > Connection Problems
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

Connection Problems Problems getting the LimeWire or WireShare program connecting to the Gnutella network. (not about connecting to files, that is a Download/Upload Problems section issue.) Please supply system details as described in the forum rules.
Start here Suggestions to help you get connected, * try here first *, then see below (click on 'this' blue link)

Did you FORGET something BEFORE you posted? If you post in this section you MUST provide these details: System details - help us to help you (click on 'this' blue link), else do not be surprised if your posting is ignored :)


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old November 10th, 2002
Unregistered
Guest
 
Posts: n/a
Default Firewall Problems

Hy I also live beheind a Firewall (University) but I have
Http-tunnel client. I can download with Kazaa but not with Limewire! Can everyone help me!!

Txs

Also can you explain where can i choose the options for Tcp:

"you must open the tcp ports
64512 and 6346-6348
outbound traffic"

Normally you can choose something like 1.00.0.0. or so.

Txs
Reply With Quote
  #2 (permalink)  
Old January 14th, 2003
Novicius
 
Join Date: January 14th, 2003
Posts: 1
ydoucare156 is flying high
Unhappy

u said u can download w/ http-tunnel and kazaa. i have both those programs, but i have no idea how to get it to work. i have the same problem w/ school firewall. please help
Reply With Quote
  #3 (permalink)  
Old January 16th, 2003
Admit32
Guest
 
Posts: n/a
Default

Haha, same problem!

Can anyone help on how to get around a firewall?
I've tried the force IP address? Does that do anything...

I hate university firewalls, everyone can use Kazaa but not Limewire.
Reply With Quote
  #4 (permalink)  
Old January 30th, 2003
Apprentice
 
Join Date: January 30th, 2003
Posts: 6
Dirk Mittler is flying high
Exclamation

I'm by no means an expert in networking, but I do know some facts that I should explain about port numbers.

A server is a program with an IP address that communicates over a port number. Interestingly, there can only be one instance of each port number on a given server. Higher-level constructs such as socket objects build on this same infrastructure. For that reason, there exists special socket objects that specifically request a dedicated socket for a client. The server is typically listening on one port number, but can create additional port numbers at will.

Limewire is listening, by default on port 6346, but the actual uploading of files takes place on a random port number that isn't reported to you. And if you're behind a firewall, then the firewall blocks requests from he outside to address one of your port numbers directly. The firewall does this by not giving your whole computer an IP address, the way a computer would have an IP address without a firewall. This gives you security in that outside programs can't send instructions to trojan programs on your computer, and outsiders can't access your servers, that are only supposed to make resources available to members of your own LAN.

If your Gnutella Client is behind a firewall, and an outside user wants to download a file, then by default he can't address port number 6346 on your program, and needs to request that your program create a port specifically to communicate with him. Programs behind a firewall can create a channel with its own port number, directed outward through a firewall. But to make your program aware of the request, the other user might have to use what's called a "push", which I am guessing sends his request through your peers. Your connections to your peers also have port numbers.

But if both computers are behind the firewall, the problem becomes that a new connection can't be formed because neither computer can tell the other to call it back.

You can tell the firewall to create a tunnel, which directs all messages intended for a port number to a specific IP address that exists locally, and you can tell the program to force this IP address. If the addreses match, it becomes possible for each program to send a request for a transfer directly to the other one.

Your real problem is that you can't see "if the forced IP address is doing any good." You don't know whether Limewire is receiving requests to this port number in fact. There exists a Windows utility named "Netstat" which is a command that you can type in from the Start Menu Run command. And it will show you if Port 6346 is listening or not. And you will see that it's not a TCP protocoll port. Netstat lists it as a UDP port. And for that reason your Winsock information also doesn't notice it as a server, because it really isn't a permanent server. It's just a transient point of reference.

And I'm sure that even though you've told Limewire to force an IP address, it continues to accept push requests. It doesn't report statistics about how often it receives messages to that port either way. One way to check would be to look at your firewall statistics, to see if there are messages reaching this destination (in my words). My own firewall is a piece of hardware that doesn't give me the same statistics either. The manager of the firewall or the LAN is supposed to look in to that.

Dirk
Reply With Quote
  #5 (permalink)  
Old January 30th, 2003
Apprentice
 
Join Date: January 30th, 2003
Posts: 6
Dirk Mittler is flying high
Exclamation

Creating a socket is a question of the originating program opening a port number (that may as well be random) and instructing it to send a request to the listening port on the receiving program or computer. The receiving port number then hands off the connection to another port number there. If your program is behind a firwewall, then it cannot receive such a request. It can receive a request from a peer to create a socket to your program, but if your program is also behind a firewall, then the communication is layered on top of a system of protocolls that are not able to establish a connection in either direction.

I have never used Tunnel Clients. But there are low-level limits on what a client program can do if the firewall is an effective firewall. I'm guessing that most of you don't run the firewall in question. But if you can't change the behavior of the firewall, then you're limited to these push requests. A University usually doesn't let you configure their firewall, and the low-level process is as I wrote above, no matter what you layer on top of it. One of the two computers must be able to listen. And it can't if there isn't a tunnel to it implimented by the firewall. And a tunnel client program also cannot be listening unless it has a reserved port number with the firewall.

Dirk
Reply With Quote
  #6 (permalink)  
Old January 30th, 2003
Apprentice
 
Join Date: January 30th, 2003
Posts: 6
Dirk Mittler is flying high
Angry

(Oops.)
Reply With Quote
  #7 (permalink)  
Old January 30th, 2003
Apprentice
 
Join Date: January 30th, 2003
Posts: 6
Dirk Mittler is flying high
Arrow

If your question is more precisely why KaaZaa works and Limewire doesn't, from behind a firewall that you don't create holes through yorselves, the simple answer could be that KaaZaa isn't truly serverless. I'm guessing that your Limewire has trouble connecting to its "Ultrapeers" when it starts up, from where it also cannot send a request to the other program (itself behind a firewall) to create a connection back to you. Or to peers through which other programs would ask for a connection to them, because your port is not listening.

With KaaZaa your client connects directly to a server, and this may help you out to start the ball rolling. I can watch as my program starts up, and I have trouble holding on to ultrapeers even though I do create an opening in my own firewall.

Dirk
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Firewall Problems eloquencekills Connection Problems 3 July 26th, 2006 11:21 AM
i need help! Firewall problems! knuckles_Freak Windows 2 October 12th, 2005 07:21 PM
Firewall problems xstardustx General Windows Support 7 August 27th, 2005 04:25 PM
Firewall problems Chris borger Mac OSX 1 June 18th, 2003 02:20 PM
Firewall Problems Unregistered Gnotella (Windows) 2 August 27th, 2001 09:14 PM


All times are GMT -7. The time now is 03:57 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.