Дано:
- два 3G модема с интернетом
- Linux (или Windows, есть разные машины) на компе с модемами
- VDS с Ubuntu 11.04 на борту
- Желание реализовать задуманное
Нужно:
Через 2 одновременно подключенных модемных соединения получить более быстрый интернет.
Общее видение реализации
В поисках решения нашел много топиков с обсуждением балансировки нагрузки между подключениями, и разного рода проблемами при простом подключению 2 модемов, оставив балансировку на совесть ОС, ибо подключения имеют разные внешние адреса.
Но тут вопрос не в балансировке, а, собственно, общем увеличении скорости подключения к интернету, в том числе при работе в один поток (скачивание большого файла, но не через торрент).
Не просто так я написал об VDS, он имеет скорость подключения в десятки раз превышающую скорость обоих модемов вместе взятых, и имеет статический внешний IP.
В идеальном варианте примерно так:
- создать виртуальный адаптер на компьютере с модемами
- подключить модемы к виртуальному адаптеру (типа моста)
- виртуальный адаптер был бы виден как единственный источник интернета на целевой машине
- все запросы равномерно распределяются по двум модемам, и уходят на VDS
- на VDS запросы с обоих модемов объединяются и через единый внешний адрес отправляются к нужным сервисам (сайты, почта, онлайн-видео, торренты — не важно), прозрачно для самих сервисов (благодаря единому внешнему адресу VDS), со скоростью двух модемов
- и в обратном направлении по тому же принципу
Есть ли штатные средства или стороннее ПО для организации такой конфигурации?