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]

Reply via email to