Date: Tue, 16 Dec 2003 13:16:32 -0600 From: "Lance E. Lott" <lancelot@at-vantage.com> To: "Toomas Aas" <toomas.aas@raad.tartu.ee> Cc: freebsd-questions@freebsd.org Subject: Re: fetch / wget problem Message-ID: <6.0.1.1.2.20031216131542.01b7c220@mail.at-vantage.com> In-Reply-To: <200312161838.hBGIcTLe005322@lv.raad.tartu.ee> References: <200312161838.hBGIcTLe005322@lv.raad.tartu.ee>
next in thread | previous in thread | raw e-mail | index | archive | help
--=======44E49CD======= Content-Type: text/plain; x-avg-checked=avg-ok-2713312B; charset=us-ascii; format=flowed Content-Transfer-Encoding: 8bit Just a thought, try escaping the . with a \... fetch: ftp://user\.name:password@server.mydomain.com/directory/file.ext: I recently had to do that, and it seemed to work. Lance At 12:38 PM 12/16/2003, you wrote: >Hi! > >I'm trying to write a script which gets a file from remote FTP server. > >The FTP username contains dots and this cannot be changed. > >There are two firewalls involved, one running on the same server where >I'm doing this (ipfilter, using ipnat ftp proxy) and one between this >server and the FTP server. The FTP server itself is in internal network >using RFC1918 addresses and a port in firewall is being forwarded to >this server. > >I think that firewalls are configured correctly, because I can >successfully get the file manually, using the 'ftp' command. > >However, when I try this command: > >fetch ftp://user.name:password@server.mydomain.com/directory/file.ext > >I get an error message: >fetch: ftp://user.name:password@server.mydomain.com/directory/file.ext: >Host not found. > >I suspect that fetch, seeing a dot in username, attempts to 'resolve' >the entire URL, instead of just the part after @. Is there a known >workaround to this? > >I also tried wget, which succeeds to connect, but then, no matter what >I do, insists on using passive mode. > >wget ftp://user.name:password@server.mydomain.com/directory/file.ext >Connecting to server.mydomain.com[12.34.56.78]:2100... connected. >Logging in as user.name ... Logged in! >==> SYST ... done. ==> PWD ... done. >==> TYPE I ... done. ==> CWD /directory ... done. >==> PASV ... >and then the process just hangs. > >I suspect it would work if I could somehow tell wget to NOT use passive >mode. I initially had FTP_PASSIVE_MODE environment variable set, but >removing this didn't affect wget's behaviour. > >Any ideas? >-- >Toomas Aas | toomas.aas@raad.tartu.ee | http://www.raad.tartu.ee/~toomas/ >* RUNTIME ERROR 6D at 417A:32CF : Incompetent user > >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > > >--- >Incoming mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.545 / Virus Database: 339 - Release Date: 11/27/2003 --=======44E49CD======= Content-Type: text/plain; charset=us-ascii; x-avg=cert; x-avg-checked=avg-ok-2713312B Content-Disposition: inline --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.545 / Virus Database: 339 - Release Date: 11/27/2003 --=======44E49CD=======--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.1.1.2.20031216131542.01b7c220>