Агрегирование полосы пропускания с несколькими картами 3G?


10

У меня есть несколько карт данных 3G, а также проводное подключение к Интернету. Я могу подключить каждого из них отдельно и получить доступ к Интернету. Есть ли способ объединить пропускную способность этих карт, чтобы насладиться комбинированной скоростью? Я имею в виду одновременное подключение всех карт и получение общей суммы пропускной способности.

Ответы:


5

Вы могли бы сделать это. Сетевой менеджер может сделать одно соединение на устройство просто отлично. Но даже если сетевой менеджер подключен к нескольким вещам, исходящий трафик будет выбирать только один шлюз. Вам необходимо соединить эти шлюзы в виртуальный туннель и использовать его в качестве шлюза.

Проблема в том, что все механизмы (iptables, ipchains, iproute2 и т. Д.) Находятся на более низком уровне, чем администратор сети. Вы можете попробовать следовать руководству, показывающему пример конфигурации, для разделения трафика по нескольким шлюзам, но сетевой менеджер может в итоге оказаться на пути.

Возможно, нет. Это может сработать просто отлично. Вы не будете знать, пока вы не ткнули это;)


2
imho network-manager будет мешать работе сетевых интерфейсов только в том случае, если он использует метод балансировки нагрузки из вашей ссылки. Мое понимание наноразмерных вещей - это таблица маршрутизации, которая искажается, когда ссылки отскакивают. если он не удаляет многолинейный компонент при выходе из строя интерфейса, вы просто получите пропорциональную потерю пакетов. еще одно примечание: он может захотеть изменить значения веса для более точного сопоставления с доступной пропускной способностью. если он переключился на wicd postup, можно было бы добавить сценарии postdown для исправления мультирута.
RobotHumans

+1 - это правильное решение. это просто требует некоторой настройки
RobotHumans

1

Нет, вы не можете объединить несколько карт данных из коробки.

Вам необходимо купить устройство с агрегацией каналов (протокол 802.3ad).


1
Агрегация ссылок не является подходящим предметом для этой проблемы. LA связывает два кабеля, идущие от А к В, чтобы обеспечить большую пропускную способность. Эта проблема связывает отдельные ссылки A с B и C вместе.
Оли

0

На мой взгляд, вы не можете. Потому что вы не можете заставить свой сетевой менеджер подключиться к нескольким линиям одновременно ..


Теперь у меня есть два беспроводных и проводной адаптер. Я могу подключиться к трем различным сетям просто отлично в Network-Manager.
Оли

ооо это .. Вы должны получить 3 ips в этом случае не так ли?
karthick87

Да, вы бы.
Оли

Если мое понимание предмета верно, я получу три отдельных IP-адреса на трех интерфейсах (при условии, что у меня есть 2 беспроводных и 1 проводной), но будет выбран только один исходящий шлюз и, следовательно, не будет агрегирования пропускной способности. Я прав? так что есть консенсус, что мне нужно соединить это в туннель и использовать его в качестве шлюза.
окончил


0

Вы можете легко настроить маршрутизацию Linux для использования более одного шлюза. Более проблемная часть заключается в том, что если один из шлюзов не работает, вы хотите, чтобы ваша машина прекратила его использование и запустилась снова, как только он включится. Я однажды написал скрипт, который это делает (только для беспроводных подключений). Вы можете увидеть торрент, работающий и использующий 3 разных интернет соединения здесь:

введите описание изображения здесь

Если вы хотите, чтобы скрипт понял, какие команды я использовал, или попробуйте запустить его, смотрите: https://sourceforge.net/projects/powernet/

Первые версии содержат только команды конфигурации, более поздние версии прекращают использование соединения, если шлюз этого соединения не может быть достигнут, и повторяют попытку через некоторое время.

Ожидайте качество кодирования новичка. Я тогда только изучал bash.

Изменить (изменение ссылки и более подробное объяснение): Как я вижу, люди запутываются в связи с «связыванием» соединений и «балансировкой нагрузки». Когда вы подключены к нескольким сетям, и у каждой есть свой «шлюз», ваша система по умолчанию использует только одну из них (обычно последнюю, к которой вы подключились).

Powernet настраивает таблицу маршрутизации для «циклического перебора» по доступным шлюзам, поэтому, например, каждое соединение будет проходить через другой шлюз / канал.

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

Это не «связывание», и этот метод не требует специальной поддержки интернет-провайдера. Это может работать, если у вас есть только одно доступное интернет-соединение.


связь с сетью не работает
crypdick

1
Ссылка исправлена ​​на sourceforge. Оригинальный сайт больше не поддерживается.
X-Kent
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.