mIRC Home    About    Download    Register    News    Help

Print Thread
#79114 13/04/04 10:52 AM
G
GoldenBX
GoldenBX
G
Helo,
I have read a lot of FAQs, the existing DCC forums, and everything I found in connection with getting DCC work from behind a router.

There is a page, wich describes the steps one-by-one needed for this problem (http://jdc.parodius.com/irc/dcc_nat.html), I also found it here. I followed it, but DCC still won't work.

mIRC (v6.14) resolves my host and IP correctly on connecting to a server. But when I'm trying to DCC Chat with myself, I get two windows, with the following messages:

(1rst winrow)
Chat with TestPilot
Waiting for acknowledgement...
DCC Chat connection established
-
DCC session closed

(2nd window)
DCC Chat session
-
Client: TestPilot (193.226.242.234)
Time: Tue Apr 13 12:10:38 2004
-
Acknowledging chat request...
DCC Chat connection established
-
DCC session closed

So that's my big problem. I set the DCC ports from 54000 to 54019, I set the maximum DCC sends to 20, and I set the Port Forwarding (Virtual Server, I'm using a Surecom router) to my LAN IP.

I'm looking forward for your answers, and I'm sorry for popping up an old topic!

Thanks a lot:
GoldenBX

#79115 13/04/04 02:29 PM
Joined: Dec 2002
Posts: 346
S
Fjord artisan
Offline
Fjord artisan
S
Joined: Dec 2002
Posts: 346
Quote:
DCC Chat connection established


Obviously it's kind of hard to tell without timestamping, but is the connection establishing and closing instantly?

Looking at that IP address it's hard to tell if that is your local (ethernet) IP, the IP your ISP assigns you (external), or if it is even your IP at all. I've seen windows 'pick' some pretty silly IP addresses around that range when DHCP fails.

If you are behind a router and want to start a send/chat with yourself or someone on your LAN, you need to use the local IP, as the remote IP will take you 'out' of your LAN. For this purpose you can either set your 'Local info' back to the local IP (easiest way is with /localinfo -h) or enable your dcc server on a specific port and /dcc chat <ip>:<port>. Port forwarding is not required for local->local connections.

For initiating sends and chats to users outside your LAN, you need to have the external IP properly set (using the /localinfo -u command while connected - as long as you are not behind a bnc or similar), as the person receiving the send/chat needs to have the right IP to even make it to your router and have the port forwarding take effect.

Sorry if this is totally off track, I hope it's of some use smile

#79116 13/04/04 06:28 PM
G
GoldenBX
GoldenBX
G
Yes, the connection closes immediatelly after the establishment.

The local DHCP works well, and the router gives the same IP to the same computer at every boot-up. Mine is 192.168.1.2, and the 193... is the external, which I got from my ISP.

Actually, DCC Chatting with myself was an idea to test the DCC. I will never start a DCC to inside of the LAN. It was just an idea to test DCC out.
I tried to DCC chat with a friend of mine, and he said the answer was a single Unable to connect" meggage. I asked him to /DNS me, and the result was the same as the IP, wich has been found by my mIRC.

That means, if the IP address is good, the problem should be somewhere at the ports, right?
How can I check out the opened extarnal ports of my router? Maybe the port forwarding fails...


Link Copied to Clipboard