Você terá que configurar vários endereços IP (há várias perguntas sobre falha do servidor para isso). Digamos que eles sejam 1.2.3.4
e 9.8.7.6
; ou seja, seu computador tem o endereço 1.2.3.4
em uma interface de rede de banda larga móvel e 9.8.7.6
no outro. Você pode então controlar em qual interface de rede cada programa envia solicitações, controlando o endereço IP local ao qual ele se liga.
No Network Manager, use 1.2.3.4
como seu endereço local padrão. Seu navegador e outros programas terão suas solicitações encaminhadas por lá.
Para o seu download, especifique uma opção para informar a vinculação ao outro endereço. Por exemplo, para wget
use
wget --bind-address=9.8.7.6 http://host.tld/path
ou para curl
, acho que é
curl --interface interfacename http://host.tld/path
em que interfacename
é algo como wlan5:1
. (Você pode nem precisar configurar vários IPs se estiver usando curl
, desde que você especifique a interface de rede diretamente. Eu não tentei isso, pois só tenho uma conexão com a Internet aqui.)