Это ответ на аналогичный вопрос.
Для загрузки файлов по определенному маршруту вы можете использовать Wget:, wget --bind-address=<localIP> <file>
где <localIP>
может быть ваш 3G (внешний) или корпоративный (внутренний) IP.
Метрики маршрута могут быть установлены через NetworkManager (апплет трей).
Также это руководство объясняет, как настроить политику маршрутизации для работы нескольких интернет-провайдеров; Вы, вероятно, захотите создать скрипт пост-ап для интерфейса 3G PPP, который бы все настраивал.