Окт 032011
 

Режим трафик для пользаков, выделим две группы
Правила ipfw.

#!/bin/sh
ipfw -f flush
#Все стадо
ipfw queue  1 config pipe 1 weight 50 queue 20 mask dst-addr 0xffffffff
ipfw queue 9 config pipe 1 weight 50 queue 20 mask src-addr 0xffffffff
#Самые вредные - это бухи
ipfw queue  2 config pipe 1 weight 10 queue 20 mask dst-addr 0xffffffff
ipfw queue 17 config pipe 1 weight 10 queue 20 mask src-addr 0xffffffff
#Начальники отделов
ipfw queue  3 config pipe 1 weight 80 queue 20 mask dst-addr 0xffffffff
ipfw queue 22 config pipe 1 weight 80 queue 20 mask src-addr 0xffffffff
#Все стадо
ipfw add queue  1 ip from any to 10.15.4.0/24
ipfw add queue 9 ip from 10.15.4.0/24 to any
#Самы вредным - это бухи
ipfw add queue  2 ip from any to table\(2\)
ipfw add queue 17 ip from table\(2\) to any
#Начальники отделов
ipfw add queue  3 ip from any to table\(3\)
ipfw add queue 22 ip from table\(3\) to any

Так добавляем в нужную нам таблицу

ipfw table 1 add 10.15.4.141
ipfw table 2 add 10.15.4.68

Пример.

ipfw table 1 add 10.15.5.2            #добавляем ip адрес 10.15.5.2 в таблицу 1
ipfw table 1 add 10.15.0.0/24         #добавляем подсеть 10.15.0.0/24 в таблицу 1
ipfw table 1 delete 10.15.5.2         #удаляем ip адрес 10.15.5.2 из таблицы 1
ipfw table 1 flush                    #очищаем полностью таблицу 1
ipfw table all flush                  #очищаем полностью все таблицы
ipfw table 1 list                     #просматриваем содержимое таблицы 1
ipfw table all list                   #просматриваем содержимое всех таблиц

 Leave a Reply

(required)

(required)

37 Запросов к базе. 0,361 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.225.16.10