PDA

View Full Version : FXP and Windows ICS Problem


Makc666
09-09-2004, 10:20 AM
I have two LAN PCI Cards.
1st looks into Internet
2nd looks into my home LAN network.

On 1st LAN card I enabled Windows ICS (Internet Connection Sharing) for 2nd card.

1st card has IPs:
192.168.10.10
62.213.XXX.YYY
Gate:
62.213.XXX.1

2nd card IP is set automatically by Windows when enabling ICS to:
192.168.0.1
=======================================
The problem is that when I try to make FXP from one FTP to another FlashFXP locked on PORT command. It look like:
--------------------------------------------------------
[18:53:07] [R] List Complete: 847 bytes in 0,52 seconds (1,6 KB/s)
[18:53:09] [R] TYPE I
[18:53:09] [R] 200 Type set to I.
[18:53:09] [L] TYPE I
[18:53:09] [L] 200 Type set to I
[18:53:09] [R] PASV
[18:53:09] [R] 227 Entering Passive Mode (***,***,***,***,10,242)
[18:53:09] [L] PORT ***,***,***,***,10,242
[18:53:09] [L] 200 PORT command successful
[18:53:09] [L] STOR entrance-delta.mp3
--------------------------------------------------------

If I swich off ICS on 1st LAN card then FXP works OK!!!

I tried to set IP 62.213.XXX.YYY in FlashFXP options.
I also tried to use "http://iplookup.flashfxp.com"
Nothing! Only when I switch off ICS it works:
--------------------------------------------------------
[19:05:39] [R] List Complete: 847 bytes in 0,77 seconds (1,1 KB/s)
[19:05:39] [R] TYPE I
[19:05:39] [R] 200 Type set to I.
[19:05:39] [L] TYPE I
[19:05:39] [L] 200 Type set to I
[19:05:39] [R] PASV
[19:05:39] [R] 227 Entering Passive Mode (***,***,***,***,13,188)
[19:05:40] [L] PORT ***,***,***,***,13,188
[19:05:40] [L] 200 PORT command successful
[19:05:40] [L] STOR entrance-delta.mp3
[19:05:40] [L] 150 Opening BINARY mode data connection for entrance-delta.mp3
[19:05:40] [R] RETR entrance-delta.mp3
--------------------------------------------------------

I also tried to remove 192.168.10.10 IP from 1st card and left only main one. Nothing. Only when ICS is off...

Here is my problem :(

bigstar
09-09-2004, 12:07 PM
ICS uses NAT and as you know NAT isn't compatible with site to site transfers.

The reason NAT isn't compatible with site to site transfers is that NAT will replace the IP in the PORT command with your own IP.

Makc666
09-09-2004, 02:20 PM
:(
I read that:
FlashFXP v3.0.1 Build 1030 - 09/05/2004
CHG: Improved IP-NAT detection and handling when performing site to site transfers.
and I hoped that it is some how connected with my problem.

But I can't understand...
I thought that FlashFXP is responsible for sending IP to FTP and not NAT.

That is why there is option in Preferences on Connection tab - "Force Active Mode to use this IP". Of course I read in HELP that it responsible for local connections, but I thought it is somehow also influence FXP transfers.

So. Can you explain me, please:
1. Who sends IP to FTP (FTPs) during FXP - NAT or FlashFXP?
2. Can you make the same option as "Force Active Mode to use this IP" for FXP mode transfers?

Thanks.

Originally posted by bigstar
ICS uses NAT and as you know NAT isn't compatible with site to site transfers.

The reason NAT isn't compatible with site to site transfers is that NAT will replace the IP in the PORT command with your own IP.

MxxCon
09-09-2004, 02:35 PM
Originally posted by Makc666
I thought that FlashFXP is responsible for sending IP to FTP and not NAT.
So. Can you explain me, please:
1. Who sends IP to FTP (FTPs) during FXP - NAT or FlashFXP?Flashfxp is "responsible" for sending IP to ftp. however that traffic is passing thru your NAT Router/Windows, which is too dumb to know about FXP transfers so it's "fixing" PORT command to be your own.
there is nothing bigstar can do about it...your NAT Router is rewriting data packets. it's beyond FlashFXP's control.

Makc666
09-09-2004, 03:23 PM
MxxCon
Thanks for reply.