Tag Archives: Linux

Балансировка соединений нескольких подключений

Основная идея

Скажем у вас есть доступ к нескольким соединениям в Интернет, например, несколько беспроводных сетей в диапазоне. Было бы хорошо объединить их все в один большой с хорошей пропускной способностью канал.
К сожалению это не так просто. Вы не можете просто объединить их вместе в одну магистраль потому, что каждый из них имеет различные публичный IP адрес, шлюз и т.д.
То, что вы можете сделать, однако, благодаря некоторым классным расширениям Netfilter Linux, это назначить исходящим соединениям проходить через разные интерфейсы. Это позволит протоколам, таким как BitTorrent использовать пропускную способность каждого из подключений.
Этот документ ориентирован на Linux Iptables/Netfilter. Вы можете достичь почти такого же результата с методами расширенной маршрутизации Linux. Одно небольшое отличие, как упоминание соединение, является то, что маршруты кэшируются, поэтому подключение к часто используемым сайтам всегда будет идти по тому же каналу. Читать далее…