Всем доброго времени суток Стаит следующая задача Есть локальная сеть, ADSL модем и три вида трафика 1) Локальный 2) Интернет 3) Внутренние ресурсы провайдера Нужно написать дров способный независимо регулировать кажный трафик. Может можно реализовать это через дров фильтра http://wasm.ru/article.php?article=netfilter Или как то иначе?
Написание TDI-фильтра покроет все три вида трафика. Как ты будешь отличать локальный трафик от не-локального?
x64 так посмотрим что за зверь этот TDI фильтр А по поводу трафики так это просто смотрим откуда и куда идет пакет, только вот как реализовать задержки да так чтовы если интернет задершивать то локальный не тормозилси бы?
Кстати сам на свой вопрос и отвечу. Да можно ограничивать трафик при помощи сего http://wasm.ru/article.php?article=netfilter просто дропая пакеты с определенной переодичтостью. Что я сам и проверил, не самый лучший конечно метод но самый простой. Кстати им пользуюсь не только я, и для TCP и UDP это не фатально!
Не понял, так тебе надо ограничение по скорости (шейпинг), или полная блокировка пакетов? Если первое, то отбрасывать пакеты не обязательно (и нежелательно). Кроме того, использовать IP Filter Driver (ipfltdrv.sys) для фильтрации трафика не рекомендуется.
Так можно только "качалки" давить. А вот при серфинге такое чревато "побоями" со стороны ограничиваемых - у них браузеры будут колбасить