Hi Ed thx for the reply. First I should mention that all non-ssl ftp traffic works great through the firewall (setup according to FAQ on openbsd site). My setup is: my client -> my nat'd OpenBSD -> internet -> remote ftp-ssl server I don't have any control over the remote server. The client simply hangs saying "Connected to server on port 21. Waiting for response...". I did a tcpdump on the internal nic during a connection attempt from the client: >>tcpdump -ttt -n -i vr0 host remote_ip
Sep 23 19:01:51.887070 192.168.1.111.1156 > remote_ip.21: S 34496577:34496577(0) win 8192 <mss 1460> (DF) Sep 23 19:01:51.887122 remote_ip.21 > 192.168.1.111.1156: S 2282047294:2282047294(0) ack 34496578 win 16384 <mss 1460> Sep 23 19:01:51.887433 192.168.1.111.1156 > remote_ip.21: . ack 1 win 8760 (DF) Sep 23 19:02:56.887799 192.168.1.111.1156 > remote_ip.21: F 1:1(0) ack 1 win 8760 (DF) Sep 23 19:02:56.887840 remote_ip.21 > 192.168.1.111.1156: . ack 2 win 17520 and another on the external nic at the same time: >>tcpdump -ttt -n -i fxp0 host remote_ip Sep 23 19:01:51.891462 my_external_ip.63441 > remote_ip.21: S 3772606012:3772606012(0) win 16384 <mss 1460,nop,nop,sackOK,nop,wscale 0,nop,nop,timestamp 3166560978 0> (DF) Sep 23 19:01:57.883262 my_external_ip.63441 > remote_ip.21: S 3772606012:3772606012(0) win 16384 <mss 1460,nop,nop,sackOK,nop,wscale 0,nop,nop,timestamp 3166560990 0> (DF) Sep 23 19:02:09.883267 my_external_ip.63441 > remote_ip.21: S 3772606012:3772606012(0) win 16384 <mss 1460,nop,nop,sackOK,nop,wscale 0,nop,nop,timestamp 3166561014 0> (DF) Sep 23 19:02:33.883268 my_external_ip.63441 > remote_ip.21: S 3772606012:3772606012(0) win 16384 <mss 1460,nop,nop,sackOK,nop,wscale 0,nop,nop,timestamp 3166561062 0> (DF) I would appreciate if anyone can help me understand the tcpdump output. thx Click here to donate to the Hurricane Katrina relief effort.