Начальные условия: Есть несколько подсетей, которые маршрутизируются между друг-другом и в интернет через линукс-сервер. На линукс-сервере есть две сетевухи: одна смотрит во внутренние сети (на ней навешано несколько ип), вторая смотрит в интернет. Все внутренние сети находятся в диапазоне 192.168.0.0/16. На сервере также есть сервисы, которые должны иметь иметь повышенный приоритет на входящий трафик, внутри локальной сети тоже есть приоритетные потребители трафика.
Цель: Добиться справедливого разделения (в первую очередь входящего) трафика с учетом наличия приоритетных потребителей с использованием прозрачного (или непрозрачного) squid.
Два вечера перепоганены углубленное изучаение linux advanced routing and traffic control, приемлемое решение есть, но БЕЗ использования сквида, что крайне нежелательно. Дело в том, что squid по запросу пользователя тянет на себя трафик безо всяких ограничений, шейпинг трафика средствами сквида происходит уже после того, как трафик попал внутрь. А внутрь он попадает, как я уже сказал, на максимально возможной скорости.