Thanks Mark. I send a pasv command before doing the ls command and still have problems. Is there potentially a problem in that I am using dynamic dns? The ftp server I am using is GuildFTP. Maybe my problem is with my dynamic dns? Thanks, Lincoln
----- Original Message ----- From: "Mark Goland" <[EMAIL PROTECTED]> To: "Foreman" <[EMAIL PROTECTED]> Cc: "perl" <[EMAIL PROTECTED]> Sent: Wednesday, December 25, 2002 12:57 AM Subject: Re: problem with Net::FTP and Netgear FVS318 firewall > Ok sounds liek your firewall doesnt bind to the 192 address. When connecting > to your FTP enter "passive" be4 you do ls and it should work fine. See the > http://www.w3.org/Protocols/rfc959/ for more details on FTP modes. If that > works then make sure you put the FTP client mode to Firewall mode { passive > or non passive}. If it doesnt then your firewall is not leting anything > through on port 21. > > Mark > ----- Original Message ----- > From: "Foreman" <[EMAIL PROTECTED]> > To: "Mark Goland" <[EMAIL PROTECTED]> > Cc: "perl" <[EMAIL PROTECTED]> > Sent: Tuesday, December 24, 2002 2:14 PM > Subject: Re: problem with Net::FTP and Netgear FVS318 firewall > > > > Mark, I can log in from the Windows XP cmd line, but if I try to do an ls > I > > get a 'port command successful' but nothing returned from the ls command. > > If I ftp directly to my server machine (192.168.0.10) and bypass the > > firewall as you observed, then when I do an ls, I get a response back from > > the server with the contents of that directory. I wonder if this has > > something to do with the way the ports are being managed for comms to the > > server vs. comms from the server. Notice that the ftp server accepted my > > login id and password but got hung up when attempting to send the data > from > > the ls command back to the ftp client. Thanks, Linc > > > > > > The contents of the command window are below: > > > > THE FOLLOWING SESSION WAS NOT SUCCESSFUL: > > > > C:\Documents and Settings\Lincoln>ftp ftp.lforeman.homeip.net > > Connected to lforeman.homeip.net. > > 220-Linc's FTP Server > > 220-Welcome to Linc's FTP Server. This server has been up 38 days, 3 > hours, > > 56 > > minutes, 18 seconds. Your IP address is . There is 17648 MB of diskspace > > left > > for you in the upload directory. > > 220 Please enter your name: > > User (lforeman.homeip.net:(none)): anonymous > > 331 User name okay, Need password. > > Password: > > 230 User logged in. > > ftp> ls > > 200 PORT command successful. > > 150 Opening ASCII mode data connection for /bin/ls (5 bytes). > > Aborting any active data connections... > > 425 Can't build data connection. > > ftp> bye > > 221 Goodbye. Control connection closed. > > > > THE FOLLOWING SESSION WAS SUCCESSFUL: > > > > > > C:\Documents and Settings\Lincoln>ftp 192.168.0.10 > > Connected to 192.168.0.10. > > 220-Linc's FTP Server > > 220-Welcome to Linc's FTP Server. This server has been up 38 days, 3 > hours, > > 58 > > minutes, 41 seconds. Your IP address is . There is 17648 MB of diskspace > > left > > for you in the upload directory. > > 220 Please enter your name: > > User (192.168.0.10:(none)): anonymous > > 331 User name okay, Need password. > > Password: > > 230 User logged in. > > ftp> ls > > 200 PORT command successful. > > 150 Opening ASCII mode data connection for /bin/ls (5 bytes). > > pub > > 226 Transfer successful. > > ftp: 5 bytes received in 0.00Seconds 5000.00Kbytes/sec. > > ftp> > > > > > > ----- Original Message ----- > > From: "Mark Goland" <[EMAIL PROTECTED]> > > To: "Foreman" <[EMAIL PROTECTED]> > > Cc: "perl" <[EMAIL PROTECTED]> > > Sent: Tuesday, December 24, 2002 11:52 AM > > Subject: Re: problem with Net::FTP and Netgear FVS318 firewall > > > > > > > 192....is a privat address, this never get to the firewall. > > > > > > It seems that your port 21 is totally blocked. Can you login to your ftp > > > server from the prompt ?? try from shell > > > > > > #FTP ftp.lforeman.homeip.net > > > #user pass > > > #passive > > > > > > ----- Original Message ----- > > > From: "Foreman" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Monday, December 23, 2002 3:40 PM > > > Subject: problem with Net::FTP and Netgear FVS318 firewall > > > > > > > > > > Hi. I am able to get to my ftp server through Internet explorer if I > > set > > > the "Use Passive FTP for compatability..." to true in the Internet > Options > > > menu. Otherwise, I can only get to my ftp server using the local IP > > > address. Presumably, using passive mode in ftp (pasv) should get me the > > > same result when trying to get to my server through the internet. > > However, > > > no luck. I have included the ftp code below. If I subsititute the > local > > IP > > > address for the full internet path then the script works, otherwise it > > hangs > > > (probably because my firewall won't allow access. Any ideas would be > > > appreciated. Thanks, Lincoln > > > > > > > > use Net::FTP; > > > > > > > > #$ftp = Net::FTP->new("192.168.0.10"); # if I uncomment this line and > > > comment the next line the script works. > > > > > > > > $ftp = Net::FTP->new("ftp.lforeman.homeip.net"); > > > > $ftp->login("anonymous","anypassword"); > > > > $ftp->pasv; > > > > $ftp->cwd("/pub"); > > > > $ftp->get("front_porch_outlet.pl"); > > > > $ftp->quit; > > > > > > > > exit; > > > > > > > > > > > > > > > > > > > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]