Страница 1 из 1

dummynet не режет скорость

Добавлено: 2011-11-22 6:23:31
Aidaho
Добрый день. Настроил dummynet, но он почему то не хочет резать скорость система FreeBSD 8.

Код: Выделить всё

# ipfw pipe show
00003:   1.300 Mbit/s    0 ms burst 0
q131075  50 sl. 0 flows (1 buckets) sched 65539 weight 0 lmax 0 pri 0 droptail
sched 65539 type FIFO flags 0x0 0 buckets 0 active
Сейчас правила такие:

Код: Выделить всё

ipfw pipe 3 config bw 1300Kbit/s
ipfw add 600 pipe 3 ip from any to 192.168.60.1 dst-port 25  
ipfw add 700 pipe 3 ip from 192.168.60.1 25 to any
Причем вроде трафик заруливается

Код: Выделить всё

# ipfw show
00600   1012499   1399269279 pipe 3 ip from any to 192.168.60.1 dst-port 25
00700    636489     28975537 pipe 3 ip from 192.168.60.1 25 to any
Подскажите в чем может быть проблема?

Re: dummynet не режет скорость

Добавлено: 2011-11-30 14:31:29
Hoper
в /etc/rc.conf добавить

Код: Выделить всё

dummynet_enable="YES"

Re: dummynet не режет скорость

Добавлено: 2011-12-01 8:57:26
Aidaho
Hoper писал(а):в /etc/rc.conf добавить

Код: Выделить всё

dummynet_enable="YES"
Не помогло. :(
я сервер не перегружал, просто добавил в rc.conf и рестартанул правила.

Re: dummynet не режет скорость

Добавлено: 2011-12-01 9:54:02
Hoper
перегрузка правил IPFW не перечитывает rc.cong
что бы сразу врубить без перезагрузки:

Код: Выделить всё

>kldload dummynet 

Re: dummynet не режет скорость

Добавлено: 2011-12-01 12:08:17
Aidaho
Hoper писал(а):перегрузка правил IPFW не перечитывает rc.cong
что бы сразу врубить без перезагрузки:

Код: Выделить всё

>kldload dummynet 
а, ну это я естественно сразу сделал, перед тем как начал правила писать. Иначе они бы и применились.

Re: dummynet не режет скорость

Добавлено: 2011-12-01 12:44:42
Hoper
По порядку:
1. пересобираем ядро с опцией:

Код: Выделить всё

options DUMMYNET
2. добавляем в rc.coтf:

Код: Выделить всё

dummynet_enable="YES"
3. загружаем модуль (для неперезегрузки) :

Код: Выделить всё

kldload dummynet
4. пишем правило в IPFW:

Код: Выделить всё

# входящий трафик
${FwCMD} 1300 add pipe 100 ip from any to ${AllowIP} out via ${LanIn}
${FwCMD} pipe 100 config bw 1024Kbit/s
# исходящий трафик
${FwCMD} 1310 add pipe 101 ip from ${AllowIP} to any in via ${LanIn}
${FwCMD} pipe 101 config bw 1024Kbit/s

Re: dummynet не режет скорость

Добавлено: 2011-12-01 12:52:42
Aidaho
[quote="Hoper"]По порядку:
1. пересобираем ядро с опцией:

Код: Выделить всё

options DUMMYNET
А без пересборки ядра разве ни как?
Почему-то на 6 версии Фри работает, если просто модуль подгружаешь, а на 8-ой не хочет.