18

Я понимаю, что любое одно соединение (такое как загрузка без p2p) будет использовать только одно из соединений, но, поскольку большинство обычных действий включает в себя несколько соединений одновременно, я теоретически могу увеличить общую пропускную способность, посылая некоторый трафик через каждое соединение ,

Смотрите также следующие похожие вопросы, большинство из которых для окон:

Можно ли объединить два интернет-соединения для увеличения производительности?

Как заставить определенные приложения использовать определенные сетевые подключения?

У меня дома есть и кабель, и DSL. Как мне это использовать?

Как я могу использовать два подключения к Интернету одновременно?

https://superuser.com/questions/246173/how-can-i-set-my-computer-up-to-use-two-different-internet-connections-simultane

Вот мой частичный ответ на вопрос:

Вы можете использовать ipfw для направления исходящего трафика. Например, если вы хотите, чтобы udp (например, большая часть битторрент-трафика) использовал одно соединение, а все остальное использует другое, убедитесь, что в панели управления сетью указано соединение общего пользования, а затем введите:

ipfw add fwd ip.for.bittorrent.router udp from any to any out

в командной строке. (Или используйте WaterRoof, графический интерфейс ipfw; тогда вам не нужна часть "ipfw add".) Обратите внимание, что это IP-адрес маршрутизатора (обычно аналогичный вашему IP-адресу, но заканчивающийся на .1).

4 ответа4

8

Bonding.

  • Откройте Системные настройки> Сеть
  • Нажмите на значок шестеренки, затем Управление виртуальными интерфейсами ...
  • Нажмите «+», затем «Новая ссылка» ...
  • Дайте ему имя и выберите интерфейсы Ethernet, которые вы хотите связать

Примечание: работает только для интерфейсов Ethernet, поддерживающих протокол управления агрегацией каналов. Не работает для других интерфейсов, например 3G модема через USB или DSL через Wi-Fi.

См. Эту статью KB для получения дополнительной информации.

4

Краткий ответ: нет. С 2 ссылками ISP у вас есть 2 IP-адреса. Это можно сделать с некоторыми конкретными сетевыми картами более высокого уровня (например, с четырьмя картами Intel), но они будут отображаться для остальной части сети как один IP-адрес в этом режиме. Если предполагается, что у вас есть 2 разных IP-адреса, это невозможно сделать.

Возможно получить маршрутизатор, поддерживающий что-то вроде OSPF, который для каждого соединения будет определять кратчайший путь между источником и пунктом назначения, однако это оборудование обычно очень дорого (тысячи долларов). Другой вариант - использовать одну ссылку для входа, а другую - для исходящего трафика. Это можно сделать с помощью IPTABLES или Packet Filter (pf), но не сильно увеличит ваши скорости, так как вы все равно будете ограничены входными и выходными скоростями, разрешенными для этих ссылок.

2

Более распространенный производственный способ сделать это - мультиплексировать два WAN-соединения, используя устройство вне вашего компьютера. Я использовал NAT-маршрутизатор с балансировкой нагрузки для достижения этой цели на своем рабочем месте более полутора лет, и он прекрасно работает.

Использование такого устройства, как NAT-маршрутизатор с балансировкой нагрузки, позволит вам подключить всю подсеть или локальную сеть к двум мультиплексным интернет-соединениям, а не только к одному компьютеру. Сетевая карта вашего компьютера будет отправлять трафик на один шлюз в локальной сети, а NAT-маршрутизатор этого шлюза будет распределять нагрузку по обоим WAN-соединениям к месту назначения в WAN. Когда трафик возвращается из глобальной сети, маршрутизатор повторно собирает полученные пакеты и отправляет пакеты источнику в локальной сети в виде единого согласованного потока. Таким образом, компьютер даже не знает, что соединение мультиплексируется.

Это может вызвать проблему на некоторых сайтах, которые ожидают, что весь трафик будет исходить от одного IP-адреса WAN. Например, сайт, который использует файлы cookie для поддержки сеансов для вошедшего в систему пользователя, увидит трафик, исходящий из двух местоположений с использованием одного и того же файла cookie. Это может выглядеть как перехваченная сессия, и многие сайты блокируют это. Таким образом, вы должны выяснить, какие сайты чувствительны к использованию двух IP-адресов, и создать правило маршрутизации для отправки этого трафика, используя только один из двух ваших IP-адресов в глобальной сети.

Я использую Sonicwall TZ-210 для мультиплексирования двух интернет-соединений (устройство стоит около $ 550). Одно соединение представляет собой кабельный модем с 10 Мбит / с вниз и 2 Мбит / с вверх, другое - это связанный T1 с 3 вниз и 3 вверх. Мультиплексное соединение эффективно 13 вниз и 5 вверх.

2

Вот ответ в другой ветке:

Как использовать оба моих двойных подключения к Интернету в один и тот же момент в Mac OS X

Используя приложение под названием Speedify.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .