Hi guys, can't remember if I replied... but thanks for the help :)
there's a "exit 0" in the rc.local, should I remove it prior to adding that line? Is subsequent releases fixing this "problem"? Thanks! Daren -----Original Message----- From: Robyn Orosz [mailto:[EMAIL PROTECTED] Sent: Wednesday, 29 August 2007 22:35 To: Daren Tay Cc: Wink; vyatta-users@mailman.vyatta.com Subject: Re: [Vyatta-users] Allowing FTP Connections Hi Daren, Try doing a: Router-1:~# modprobe ip_nat_ftp Then attempt your FTP connection again and see if that works. If it does, you should add the 'modprobe ip_nat_ftp' line to the '/etc/rc.local' file so that the module will be loaded on boot. You can also run a package update to the latest version. Instructions are on this page: http://www.vyatta.com/twiki/bin/view/Community/HowToUpdate The package update is *somewhat* non-disruptive but, you will have to reboot before you can run the new version. I wouldn't say VC2 is too old but, we have been adding new features and fixing issues so rapidly that it will almost always benefit you to upgrade when a more current stable release is available. Thank you and let me know if loading the nat ftp module works for you. -Robyn Daren Tay wrote: > 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