I am using VC2. Is that "too old"? I can't find the ip_conntrack_ftp and the ip_nat in the system... is there any way I can add it in without upgrading it? Because we have deploy this machine router into a pre-production environment already...
I did a tshark as advice, and the response is as follows. Basically my ftp client manage to do all the authentication etc... but just time out at the end. I have replace the ip address with text for security sake :) 0.000000 <mine ip address> -> <server public ip address> TCP 62695 > 21 [SYN] Seq=0 Len=0 MSS=1 460 0.000821 <server public ip address> -> <mine ip address> TCP 21 > 62695 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 0.003708 <mine ip address> -> <server public ip address> TCP 62695 > 21 [ACK] Seq=1 Ack=1 Win=6 5535 Len=0 0.004924 <server public ip address> -> <mine ip address> FTP Response: 220 (vsFTPd 2.0.1) 0.008623 <mine ip address> -> <server public ip address> FTP Request: USER st701import 0.008749 <server public ip address> -> <mine ip address> TCP 21 > 62695 [ACK] Seq=21 Ack=19 Win =5840 Len=0 0.008780 <server public ip address> -> <mine ip address> FTP Response: 331 Please specify the p assword. 0.011728 <mine ip address> -> <server public ip address> FTP Request: PASS st701import 0.015016 <server public ip address> -> <mine ip address> FTP Response: 230 Login successful. 0.019243 <mine ip address> -> <server public ip address> FTP Request: SYST 0.019385 <server public ip address> -> <mine ip address> FTP Response: 215 UNIX Type: L8 0.022724 <mine ip address> -> <server public ip address> FTP Request: FEAT 0.022865 <server public ip address> -> <mine ip address> FTP Response: 211-Features: 0.022869 <server public ip address> -> <mine ip address> FTP Response: EPRT 0.024277 <mine ip address> -> <server public ip address> TCP 62695 > 21 [ACK] Seq=49 Ack=119 Wi n=65417 Len=0 0.024407 <server public ip address> -> <mine ip address> FTP Response: EPSV 0.044471 <mine ip address> -> <server public ip address> FTP Request: PWD 0.044602 <server public ip address> -> <mine ip address> FTP Response: 257 "/" 0.048225 <mine ip address> -> <server public ip address> FTP Request: TYPE A 0.048362 <server public ip address> -> <mine ip address> FTP Response: 200 Switching to ASCII m ode. 0.053214 <mine ip address> -> <server public ip address> FTP Request: PORT 202,79,222,24,238,93 0.053370 <server public ip address> -> <mine ip address> FTP Response: 200 PORT command success ful. Consider using PASV. 0.056698 <mine ip address> -> <server public ip address> FTP Request: LIST 0.096912 <server public ip address> -> <mine ip address> TCP 21 > 62695 [ACK] Seq=267 Ack=95 Wi n=5840 Len=0 29.923389 <mine ip address> -> <server public ip address> TCP 62695 > 21 [FIN, ACK] Seq=95 Ack=267 Win=65269 Len=0 29.963325 <server public ip address> -> <mine ip address> TCP 21 > 62695 [ACK] Seq=267 Ack=96 Win=5840 Len=0 35.095862 <mine ip address> -> 202.79.220.67 FTP Request: REST 0 35.097736 202.79.220.67 -> <mine ip address> FTP Response: 350 Restart position accepted (0). 35.258781 <mine ip address> -> 202.79.220.67 TCP 60629 > 21 [ACK] Seq=8 Ack=36 Win=65437 Len=0 60.059182 <server public ip address> -> <mine ip address> FTP Response: 425 Failed to establish connection. 60.059188 <server public ip address> -> <mine ip address> FTP Response: 500 OOPS: 60.059191 <server public ip address> -> <mine ip address> FTP Response: vsf_sysutil_recv_peek: no data 60.059195 <server public ip address> -> <mine ip address> FTP Response: 60.060807 <mine ip address> -> <server public ip address> TCP 62695 > 21 [RST, ACK] Seq=96 Ack=304 Win=0 Len=0 60.060963 <mine ip address> -> <server public ip address> TCP 62695 > 21 [RST] Seq=96 Len=0 60.061221 <mine ip address> -> <server public ip address> TCP 62695 > 21 [RST] Seq=96 Len=0 60.061580 <mine ip address> -> <server public ip address> TCP 62695 > 21 [RST] Seq=96 Len=0 89.135183 <mine ip address> -> 202.79.220.67 FTP Request: TYPE I 89.136835 202.79.220.67 -> <mine ip address> FTP Response: 200 Switching to Binary mode. 89.273732 <mine ip address> -> 202.79.220.67 TCP 60629 > 21 [ACK] Seq=16 Ack=67 Win=65406 Len=0 -----Original Message----- From: Robyn Orosz [mailto:[EMAIL PROTECTED] Sent: Tuesday, 28 August 2007 21:41 To: Daren Tay Cc: Wink; vyatta-users@mailman.vyatta.com Subject: Re: [Vyatta-users] Allowing FTP Connections Hi Daren, If you are running an earlier version of Vyatta, the FTP conntrack NAT module may not be loaded. See the following Bugzilla issue: https://bugzilla.vyatta.com/show_bug.cgi?id=1498 This issue has been resolved in the latest versions of Vyatta. You can tell which version you're running by running the 'show version' command in the CLI operational mode. You can tell whether or not the appropriate modules are loaded by running 'lsmod' from the bash shell while logged in as root. lsmod |grep ftp If they aren't loaded, you can try doing a modprobe fore the NAT/ conntrack FTP modules: ip_conntrack_ftp and ip_nat_ftp Or, upgrade your system. If these modules or the same modules preceded by nf rather than ip are loaded, you should be OK. If that's the case then go with Wink's suggestion of running a packet capture on the Vyatta router: Example: tshark -n -i eth1 port ftp Where -i ethx = the interface on the router that your desktop is connected to and you can also run it on eth0 which looks to be your outside facing interface. Hope this helps. Thanks, Robyn Daren Tay wrote: > woah... on the desktop that i am trying to connect from? > > -----Original Message----- > From: Wink [mailto:[EMAIL PROTECTED] > Sent: Tuesday, 28 August 2007 19:14 > To: Daren Tay; vyatta-users@mailman.vyatta.com > Subject: Re: [Vyatta-users] Allowing FTP Connections > > > Packet captures? Perhaps the forwarding function is working. > > I'd run wireshark and see if the FTP packets are being forwarded out of the > router... > > > ----- Original Message ----- > From: "Daren Tay" <[EMAIL PROTECTED]> > To: <vyatta-users@mailman.vyatta.com> > Sent: Tuesday, August 28, 2007 6:09 AM > Subject: [Vyatta-users] Allowing FTP Connections > > > >> Hi guys, >> >> I realise after setting all the static routes, and what not, I can SSH but >> I >> can't FTP. weird... >> >> basically the public ip is at my router which directs to my private server >> (192.168.40.x) via routing. >> The 2 key NAT rules are: >> >> rule 1 { >> type: "source" >> translation-type: "masquerade" >> outbound-interface: "eth0" >> protocols: "all" >> source { >> network: 192.168.40.0/24 >> } >> destination { >> network: 0.0.0.0/0 >> } >> } >> >> >> rule 12 { >> type: "destination" >> translation-type: "static" >> inbound-interface: "eth0" >> protocols: "all" >> source { >> network: 0.0.0.0/0 >> } >> destination { >> address: <public ip> >> } >> inside-address { >> address: 192.168.40.73 >> } >> } >> >> >> >> Can SSH, HTTP etc, but I can't do FTP weirdly.... do I need to do more >> NAT? >> >> Thanks! >> Daren >> >> _______________________________________________ >> Vyatta-users mailing list >> Vyatta-users@mailman.vyatta.com >> http://mailman.vyatta.com/mailman/listinfo/vyatta-users >> >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date: 8/27/2007 >> 6:20 PM >> >> >> > > _______________________________________________ > Vyatta-users mailing list > Vyatta-users@mailman.vyatta.com > http://mailman.vyatta.com/mailman/listinfo/vyatta-users > _______________________________________________ Vyatta-users mailing list Vyatta-users@mailman.vyatta.com http://mailman.vyatta.com/mailman/listinfo/vyatta-users