Автор Тема: Балансировка трафика через двух провайдеров  (Прочитано 1282 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн swank

Есть дома несколько провайдеров, ради практического изучения конфигурации сети в linux захотелось сделать балансировку трафика между ними.
Первым делом попробовал так:
ip route add default scope global nexthop via $P1 dev $IF1 weight 1 nexthop via $P2 dev $IF2 weight 1$P1 - шлюз первого провайдера
$P2 - шлюз второго провайдера
$IF1 - интерфейс первого провайдера
$IF2 - интерфейс второго провайдера
Заработало, но очень нестабильно все, сайты в браузере многие не открываются из-за отправки пакетов с разных IP.
Решил использовать свой сервер в интернете в качестве шлюза, таким образом не должно быть проблем из-за отправки пакетов с 2 разных IP, поднял на этом шлюзе OpenVPN сервер, но возникли проблемы с NetworkManager на ПК, непонятно как поднять 2 OpenVPN соединения одновременно(по одному через каждого провайдера), через интерфейс аплета у меня не вышло, попробовал активировать помимо активного соединения еще одно выполнив: nmcli con up "Дротове з’єднання 3"В ответ получил:
Цитировать
Error: Connection activation failed: A secondary connection of the base connection failed
Может кто знает как это сделать?
 

Оффлайн endru

Балансировка трафика через 2-х разных провайдеров - это плохая затея.
даже до vpn пакеты пакеты будут идти с разной задержкой, в итоге получается дикая просадка всего интернет соединения.
Если хочется использовать прям 2-х провайдеров, лучше сделай для одних ресурсов доступ через одну сеть, и для оставшихся через другую.

Оффлайн ogost

Балансировку через 2-х провайдеров лучше решать "железом". Другое дело, что SOHO железяки как правило не умеют балансировку (максимум - в качестве резервного), а те, которые умеют - стоят дорого и будут посерьезнее, чем SOHO.

Оффлайн 315th

Заработало, но очень нестабильно все, сайты в браузере многие не открываются из-за отправки пакетов с разных IP.
Чтобы работало стабильно, относительно конечно, Вам необходимо наложить патчи на ядро отсюда http://ja.ssi.bg/
Но я бы просто сделал отказоустойчивый шлюз.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz
 

Теги:
 

[РЕШЕНО] балансировка нагрузки iptables

Автор ihammers

Ответов: 1
Просмотров: 4573
Последний ответ 10 Апреля 2012, 13:00:46
от ihammers