Распределение Интернета поровну между несколькими пользователями

Распределение Интернета поровну между несколькими пользователями

У меня очень простая установка, которая следует следующей схеме:

[ISP] === [Домашний маршрутизатор Linux] ==== [Клиент1 .. n]

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

Поэтому я хочу равномерно распределить пропускную способность интернета между клиентами, что гарантирует минимум от 160 Кбит до 1 Мбит.

Я пробовал изменить очередь в iptables, но, похоже, я что-то упускаю, так как это не работает.

решение1

Думаю, вам понадобится контроль трафика вместо правил IPTables. Для программы 'tc' есть руководство:

http://www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/

И простое руководство по его использованию:

http://chsoft.biz/lartc/tc_tutorial.html

Следуя им, вы можете создать простое правило для равномерного распределения трафика.

Связанный контент