Metalink download doesn't use another mirror when current one gives error (404/5xx)
$ wget2 --no-metalink http://www.metalinker.org/samples/0.1-RELEASE-i386-disc1.iso.metalink
[0] Downloading 'http://www.metalinker.org/samples/0.1-RELEASE-i386-disc1.iso.metalink' ...
Saving '0.1-RELEASE-i386-disc1.iso.metalink'
HTTP response 200 OK [http://www.metalinker.org/samples/0.1-RELEASE-i386-disc1.iso.metalink]
$ tail 0.1-RELEASE-i386-disc1.iso.metalink <resources>
<url type="http" preference="90">http://cs.emich.edu/mbsd/releases/i386/ISO-IMAGES/0.1/0.1-RELEASE-i386-disc1.iso</url>
<url type="ftp" preference="90">ftp://mirrors.isc.org/pub/MidnightBSD/releases/i386/ISO-IMAGES/0.1/0.1-RELEASE-i386-disc1.iso</url>
<url type="http" preference="50">http://www.midnightbsd.org/ftp/MidnightBSD/releases/i386/ISO-IMAGES/0.1/0.1-RELEASE-i386-disc1.iso</url>
<url type="http" preference="80">http://pub.allbsd.org/MidnightBSD/ISO-IMAGES-i386/0.1/0.1-RELEASE-i386-disc1.iso</url>
<url type="ftp" preference="80">ftp://ftp.allbsd.org/pub/MidnightBSD/ISO-IMAGES-i386/0.1/0.1-RELEASE-i386-disc1.iso</url>
</resources>
</file>
</files>
Check mirror 3
$ wget2 --progress=bar http://www.midnightbsd.org/ftp/MidnightBSD/releases/i386/ISO-IMAGES/0.1/0.1-RELEASE-i386-disc1.iso
Just got 22112 of 484323328 bytes
0.1-RELEASE-i386-dis 0% [> ] 21.59K
[Files: 1 Bytes: 21.59K Redirects: 0 Todo: 0
Metalink Download:
$ wget2 http://www.metalinker.org/samples/0.1-RELEASE-i386-disc1.iso.metalink
[0] Downloading 'http://www.metalinker.org/samples/0.1-RELEASE-i386-disc1.iso.metalink' ...
HTTP response 200 OK [http://www.metalinker.org/samples/0.1-RELEASE-i386-disc1.iso.metalink]
downloading part 1/116 (0-4194303) 0.1-RELEASE-i386-disc1.iso from cs.emich.edu
HTTP ERROR response 404 Not Found [http://cs.emich.edu/mbsd/releases/i386/ISO-IMAGES/0.1/0.1-RELEASE-i386-disc1.iso]
part 1 download error 404
part 1 failed
downloading part 1/116 (0-4194303) 0.1-RELEASE-i386-disc1.iso from cs.emich.edu
HTTP ERROR response 404 Not Found [http://cs.emich.edu/mbsd/releases/i386/ISO-IMAGES/0.1/0.1-RELEASE-i386-disc1.iso]
part 1 download error 404
part 1 failed
...
Falls in perpetual loop.