hello to you all. i have a strange problem connecting from a ppp connection made with an Huawei E220 HSDPA USB modem to one of my ftp servers. ALL other ftp connections to this server are working.
I have 2 server's which have the same proftpd configuration, the difference being that the one which doesn't work is behind a pf firewall and the other one is directly connected to the ISP.
topology:

I have noticed that the ppp connection receives a private IP (172.16/12 class) and on the server the ftp is accessed from an external IP (the connection is nat-ed through that public IP).
Googling around i found out a directive from proftpd AllowForeignAddress.
Before enabling this on the servers even the 1. server didn't allow connections from that HSDPA modem.
Even though the second one doesn't work. I have tcpdump-ed the connection on the [mpd4+pf] box but no packets get blocked or something.
On the client i have wireshark installed and i will attach the output of that ftp session.
This is all i can think of right now. If more informations are required i'll be glad to provide them.
any hints on where to look further would be nice. thank you.

__________________
Stop! think! ... the problem is somewhere between the monitor and chair..."First they ignore you, then they laugh at you, then they fight you, then you win."Gandhilinks: spreadbsdsyk

these are the last two packets where the connection gets closed by the client.
As i can see the server replies to the client with the PASV port (first packet from [mpd4+pf] box) and the client sends a RESET. do you guys have any idea why is this happening. any hint?!
thank you

all the best,
v

__________________
Stop! think! ... the problem is somewhere between the monitor and chair..."First they ignore you, then they laugh at you, then they fight you, then you win."Gandhilinks: spreadbsdsyk

How do you get your Huawei E220 to work on your laptop. Up to-date, I am not able to find a solution.

my laptop is running OS X. i don't know if there are driver for that particular modem on BSD.

/v

__________________
Stop! think! ... the problem is somewhere between the monitor and chair..."First they ignore you, then they laugh at you, then they fight you, then you win."Gandhilinks: spreadbsdsyk