Bug#123782: acknowledged by developer (Re: Bug#123782: boot-floppies: dbootstrap's wget should use passive ftp)
firstname.lastname@example.org (Debian Bug Tracking System) writes:
> Anyhow, it's irrelevant. Since busybox wget doens't support this
> argument, the user's request to use this argument is hereby denied.
> Bug submitter, if busybox wget is not using ftp in the right way,
> please file a bug on busybox, not on the boot-floppies. Thanks.
Turns out that busybox wget *does* use passive ftp by default, which it
should, but that there's a bug in the way it's doing name lookups.
(The problem is that it does a second DNS lookup for the PASV connection,
which won't necessarily return the same IP for a round-robin DNS situation
like ftp.us.debian.org, so the download fails.)
A workaround is to use a specific IP address instead of the hostname.
I'll file against busybox.