Довольно типичная ситуация. Есть узкий канал (стрим, 256/128). Есть сервер и два клиентских комп-а. Клиенты выходят в инет через natd, на сервере freebsd 5.4
Задача: На клиенте А играют в игры (требуется минимальный пинг)
Канал небольшой и резать постоянно на две ровные полосы нежелательно.
Пробовал играться в ipfw pipe, queue - получается плохо. Сделал две очереде в одной трубе с разными приоритетами, загрузил со стороны клиента Б канал и пинг на клиенте А вырос с 30 до 2300. Более-менее приемлимо получалось только если делить канал жестко на две равные части, пинг в пределах 30-120.
Какие будут предложения? (менять начальные условия не предлагать :) )