
У меня очень простая установка, которая следует следующей схеме:
[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
Следуя им, вы можете создать простое правило для равномерного распределения трафика.