LINUX.ORG.RU
ФорумAdmin

tc, loadbalancing


0

1

Суть вкратце такова. Имеются (предположим) 50 рыл, сидящих в офисе за натом. Имеется два интернет-канала от разных провайдеров. Нужно чтобы во-первых соединения от очередного клиента пыталось запихать в менее забитый канал, а во-вторых при отвале одного из каналов всех направляло в другой. Посоветуйте как это сделать?


натинг всех соединений клиента через один интерфейс подразумевается как нечно само-собой разумеющееся?

Если без сквида, то можно относительно честно поделить пользователей изначально на разные каналы, и менять правила маскарада/сната по определению проблем на канале. Попытка сделать определение менее нагруженного канала налету и прочие чудодейства не окупятся, ИМХО.

spunky ★★
()
Ответ на: комментарий от spunky

50 примерно одинаковых рыл для статической баллансировки должно быть вполне достаточно.

spunky ★★
()

> запихать в менее забитый канал iptables -m rateest --help

uspen ★★★★★
()

1) iptables RATEEST
2) iptables mark
3) iproute2 policy routing(по ранее установленным mark, которые в свою очередь получены по RATEEST)
4) настраиваем
5) PROFIT!

Pinkbyte ★★★★★
()

Один из вариантов - банальный дефолтный маршрут через 2 шлюза (раздел 4.2.2 в LARTC), + нат на каждом исходящем интерфейсе.

NiTr0 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.