PDA

View Full Version : Please help on ICQ file transfer



Mymelody
14-06-2004, 16:44
Dear Sir,

I'm not so family with router setting. I have set the port trigger with:-
"5190, TCP, 24500:24599, TCP, ICQ application"
But it still not allow file transfer/receive under ICQ2003b or ICQ4.0 lite.
And the system log's port forwarding show nothing there, how can I know the port forward is under working??

Beside, is there reference router setting help on ICQ file transfer??

Thanks! :o :o

Arawn
27-06-2004, 03:42
Hi.

I was checking that issue today, so I can help you.

You need to make ICQ use the 24500:24599 port range. I have ICQ 2003a, but I think isn't different from 2003b.

By default, ICQ uses almost all port range, from 1024 to 65535. Not a good range to keep open in a firewall. :D

Go to Main->Preferences, select Connections from left panel, then User tab on the right.
Check Not using Proxy, then check Use the following TCP listen port for incoming event, and insert the port range in the From and To boxes.

That should do it.

As for ICQ Lite, not sure it has that setting.

Hope it works.

PS: I'm not sure how the Trigger event works and what effects it has over time on the dependent port range, but I would like to know. E.g., do the port range stay open indefinitely after any event on the trigger port, or do they close after some time of inactivity? But I guess this is a matter for a new thread, if doesn't exist one already.

Mymelody
27-06-2004, 04:40
Dear Arawn,

I have already set the port range 24500:24599 with "Not using Proxy" in ICQ2003b before, but it is still failed. Do you successfull icq file transfer with WL500G? and What is your firmware version?

"I will try your firmware version with ICQ2003a."

Thanks! :eek:

Best Regards,
Mymelody

Arawn
27-06-2004, 13:16
Hi, Mymelody.

My firmware version is 1.6.5.3, the standard one from ASUS download site.

I kinda had a feeling that the trigger port setting wouldn't work. It did work with my configuration, but I was using a couple of internal computers, so I thought the experiment was flawed, see below.

Like I said, don't know exactly how port trigger events happen, *after* the ports are open. After I inserted a similar trigger event like yours, I was able to send files, but not receive from outside.

A link to some ICQ versions' configuration:

http://www.tuneld.com/icq/

From what I gather, each individual port means 1 transfer. if you're not planning in transfering more than 1 or 2 files at a time, a couple ports are enough.
Also, I think it's best to open them permanently, despite being a risk, as Virtual Server directed to a computer, than through Port Trigger. Port triggers only answer to internal network triggers, not outside, so that's why incoming file transfers do not work.

My experiment worked, cause the computer sending was inside the private network, so it also triggered the port, and I could receive... there's the flaw.

As far I can tell. best way is to forget port triggering, and open a couple ports permanently as Virtual Server. Only problem is if you're using DHCP to configure the network, client IP keeps changing.
So, you need to configure your computer with static IP. And use some odd ports for ICQ; I use in the 50000 range, like 50000 to 50002, or something like that.


Hope I made some sense with this... ;)

And hope it works for you.

Best regards,
Arawn

P.S: One *important* thing I forgot to mention, is that when you set a Virtual Server port on the router, only the set IP will be able to receive through those ports! That means that if you meant to get ICQ transfer working for several computers, you need to set several Virtual Server lines, each to a different IP and each using a different set of ports, both in the router and in each ICQ client!! :eek:

sup
13-04-2005, 16:58
Hi, I am using miranda 0.4 and file transfering does not work, although I configured everything as was written above. Have you any idea if the problem can be caused by miranda or not?