|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Shevchuk 2:5031/50.4 25 Nov 2001 11:36:47 To : Andy Bogdanov Subject : Ограничение траффика! --------------------------------------------------------------------------------
24 Hоя 01, 11:15 писал Andy Bogdanov мэссадж для Alex Shevchuk такого типа:
AS>> Есть FreeBSD с натом и файрволлом, через которую виндовые машины
AS>> (для тех, кому я уже успел надоесть, поясняю: это все те же
AS>> 192.168.10.1 и его сетка ;) ходят в инет. Инет получают, скажем,
AS>> только четыре машины в сети (засчет правил ipfw). Задача: ограничить
AS>> in/out траффик этим машинам - 10, 20, 30 и 40 МБайт. Я почитал про
AS>> ipfw queue, однако здесь круто обломался, потому как версия FreeBSD
AS>> - 3.1-RELEASE! И никаких pipe и queue у ее ipfw нету! =( А
AS>> ограничить траффик очень нужно, и притом срочно (а то после выходных
AS>> начнут компахи с mp3-шками вытягивать, а провайдер потом
AS>> гигабаксовые счета будет предъявлять...) =(
AB> гонишь, причем круто... есть там такие буковки - не там/не то
AB> читал/искал читаешь man ipfw, man dummynet, компилишь ядро с нужным и
AB> делаешь свои пайпы..
Почитал я опять про пайпы... Это немного не то, что мне нужно! Мне нужно
ограничить не пропускную способность канала, а количество скачанных/посланных
байт! Я так понимаю, что нужно писать скрипт, который будет время от времени
выдирать значения счетчиков из ipfw -a show, проверять их (я так понимаю, что
это и есть количество пришедших/ущедших байтов?) на достижение предела (и, если
он достигнут, убивать нужное правило) и пихать их в файл, а также скрипт,
который при загрузке сервера будет восстанавливать значения этих счетчиков. Как
мне это сделать???
Best regards, Alex.
--- GoldED+/386 1.1.4.3
* Origin: Тот, кто храпит, всегда засыпает первым. (2:5031/50.4)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/27283c00cb38.html, оценка из 5, голосов 10
|