Is there a tool that allows http file download using multiple network interfaces and multiple connections? I'd like to test my overall internet connection speed by downloading a large file via multiple interfaces. Something like lftp with wget —bind-address option
Yes - use
wget with the
--bind-address download option:
When making client TCP/IP connections, bind to ADDRESS on the local machine. ADDRESS may be specified as a hostname or IP address. This option can be useful if your machine is bound to multiple IPs.
Simultaneously run a copy of
wget on each interface. I am currently unable to test this, but I'm quite certain that the download will come from the interface that
wget is bound to.
Alternatively, to allow multiple TCP connections on each network interface, you can use
btdownloadcurses with the
bind to ip instead of the default