Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Munchkin on December 22, 2003, 08:18:20 PM

Title: Port forwarding in XP Pro
Post by: Munchkin on December 22, 2003, 08:18:20 PM
Hi.

Got a bit of a problem here. Installed w3s.rx as a webserver on my A4k and it works great, my pc with XP pro works as a router until I get a separate one.

Have had problems with transfering files with yahoo messenger on the pc since then, and when I checked the log for w3s on the Amiga I see that the filetransfers that's supposed to go to the pc and yahoo seems to end up on the Amiga.

Anyone has a clue as to why and if this is fixable somehow? Does yahoo messenger use port 80 for filetransfers between clients?

Not that it's a very BIG problem, there are other ways to send files, but it's a bit annoying when I don't know why this happens. Only port I'm forwarding from the pc is port 80.
Title: Re: Port forwarding in XP Pro
Post by: ronybeck on December 22, 2003, 11:12:53 PM
This doesn't make sense.  How were you able to determine that the files that you trying to transfer using Yahoo mesenger are going to your amiga?  Where are they supposed to go?  Are you sure that you just forwarded incoming packets to port 80 to the Amiga?  What else are your Forwarding( in and out)?

This is a very unlikely story.  You really need to clarify your discoveries by actually explaining CLEARLY what you did and how you worked out what happened is actually happening.

For example you could try turning port forwarding for port 80 off and test Yahoo messenger again then turn it on.  Then explain here what happened.  Also explain how you managed to work out that Yahoo messenger was trying to connect to your Amiga when transfering files.

Remember that when transfering files you need a destination IP for those files to go to.  I am guessing that yahoo might have the ability to tunnel through proxy's ( which might exist on port 80 ) when sending files.  but at the end of the day the destination IP for the transfer is on the internet and it is unlikely that your Amiga will accept trafic for an IP other than it's own.  Especially since it isn't running a Yahoo Client ( or maybe it is, you don't say ).

Your forwarding rules on you machine should always only accept connections bound for that same machine.  Let us know what you find.
Title: Re: Port forwarding in XP Pro
Post by: Munchkin on December 23, 2003, 06:06:20 PM
I know it doesnt make sense.. but this is a line from the log of w3s

 [19/Dec/2003:15:21:43 +0100] "POST /Messenger.xxxxxxxx.1071843765489AM1.gif?AppID=Messenger&UserID=xxxxxxxx&K=lc9lmd HTTP/1.1" 501 - "your-cn2ccrvzt0" "Mozilla/4.01 [en] (Win95; I)" - ip#.ip#.ip#.ip#

x'ed out the id of the contact and my ip..

How can this reach the webserver on the Amiga when the only port I'm forwarding from XP is 80?

Revieving files with yahoo worked fine before I forwarded this port, but now it doesn't.

Title: Re: Port forwarding in XP Pro
Post by: Jope on December 23, 2003, 07:18:24 PM
Isn't it rather obvious if it stopped working after you did the NAPT hole for port 80?-)

An educated guess: the messenger uses the HTTP protocol to talk and the default port it uses is port 80.. Now that you forwarded it somewhere else, it still tries to use that port since it responds to the connect challenge.

See if you can configure the messenger to use some other port.
Title: Re: Port forwarding in XP Pro
Post by: Munchkin on December 24, 2003, 04:29:05 AM
Of course it's obvious! :)

I sad that to begin with.. just that it was questioned..

Oh well, I can't see any other explanation than that it uses port 80 for the xfers, and just as I write this I just thought that I had actually never checked the settings in yahoo. I just assumed I couldn't change that. But surprise surprise, I can change it and it is port 80.

Bummer.

I guess less than 2 hours sleep per day on average for the last week and a half isn't really helping my logical surcuits work properly.  :-D