File Transfers over NAT Router

S

(Shovel)

Guest
Ha! I found a problem with it! Surprise!
... apologies to all those who haven't been following my long term battle with Linux routers.

The Post: Right, it all works, this is good, however, due to some issue or other with NAT (aparrently) sending files over MSN Messenger wont work.

I know nothing, so is there a way to get this working? At all? Are there routing techniques other than NAT that I could set up that would allow it to function?

Thanks for any hints :)
 
T

Testin da Cable

Guest
iirc there is a similar issue with DCC. you see, you don't actually send the file...the other person gets it off of your system. thus either a firewall is blocking them or they're getting screwed by the nat because there is no reverse route to your real workstation. or something. sorry, it's late :)
 
S

smurkin

Guest
linux...back of postage stamp time for me :) However, you could set your "donor" computer's ip address to dmz ie. dmz server. This will most likely disable the firewall features of the router for that ip address...allowing you to run whatever to/from that pc. Suggest a software firewall to compensate.

Plan B. Set up port forwards using the ports required by messenger. A quick google should tell you the port numbers.

(3) if your router and os (eg windows xp) support upnp...port forwarding should have been set up automatically. So best establish whether you have router upnp.

(iv) there are some schools of thought that suggest if you dont have upnp, with windows messenger, you will never be able to set up this software through your router, due to the complexity of the ports...ime this is not true for windows xp messenger & ms messenger. However, windows messenger video conferencing is probably out.

me ? I use (3) - my router uses a wwweb interface, although I believe I can set it using telnet. I can definitely send and receive files and my router isnt upnp....so it should work for you.

Good Luck.

/sg
 
T

Testin da Cable

Guest
I can "send" a file through my fw, and I can "get" one inasmuch that I have to initiate the connection...much like a DCC get. Fine with me really, as I don't use IM clients much.
 
T

Testin da Cable

Guest
MS say thus:
To enable voice communications, make sure that outgoing TCP connections from port 6901 are enabled. Also enable UDP packets where either the source or the destination port is 6901.

To enable file transfers, enable both incoming and outgoing TCP connections to the 6891-6900 range of TCP ports. This allows each sender to perform up to 10 simultaneous file transfers. Note that if only TCP port 6891 is open, users are only able to perform one file transfer at a time.

To enable messaging, enable outgoing TCP connections to TCP port 1863.

now to do it on unix it's not that hard, depending on what flavour you're using on your natting firewall router thingy (you are running a firewall right?). I have no time atm, but perhaps another can dream it up.
 

Users who are viewing this thread

Top Bottom