DUMMYNET проседает скорость.
Добавлено: 2011-10-04 15:28:36
Исходные данные:
------
adsl 192.168.0.1
------
| скорость от провайдера 5.2Mb/s
|
------------
| Freebsd__| Сетевуха сомтрящая на ADSL, re0->192.168.0.100
| 8.2_____| Сетевуха смотрящая в лок сеть,vr0->192.168.1.250
------------
| Выходит каждому по 512Kbit/s (исходя из правил)
|когда качает один скорость 60Kbyte/s (т.е. все гууд)
|но как начинает второй вместе с первым, скорость
|делится по 30Kbyte/s и т.д по мере увелечения клиентов
|Почему так??? Запаса ведь еще дохрена!
-------
свитч (тупой)
-------
|
======
Клиенты 192.168.1.0/24
======
Вот правила:
------
adsl 192.168.0.1
------
| скорость от провайдера 5.2Mb/s
|
------------
| Freebsd__| Сетевуха сомтрящая на ADSL, re0->192.168.0.100
| 8.2_____| Сетевуха смотрящая в лок сеть,vr0->192.168.1.250
------------
| Выходит каждому по 512Kbit/s (исходя из правил)
|когда качает один скорость 60Kbyte/s (т.е. все гууд)
|но как начинает второй вместе с первым, скорость
|делится по 30Kbyte/s и т.д по мере увелечения клиентов
|Почему так??? Запаса ведь еще дохрена!
-------
свитч (тупой)
-------
|
======
Клиенты 192.168.1.0/24
======
Вот правила:
Код: Выделить всё
${FwCMD} -f flush # reset rules #
${FwCMD} -f pipe flush
${FwCMD} -f queue flush
${FwCMD} add 100 allow ip from any to any via lo0
${FwCMD} add 1040 allow ip from any to any via ${LanOut}
${FwCMD} pipe 1 config bw 512Kbit/s queue 24 gred 0.002/6/12/0.1
${FwCMD} queue 1 config pipe 1 queue 24 mask src-ip 0xffffffff # gred 0.002/6/12/0.1
${FwCMD} pipe 2 config bw 512Kbit/s queue 24 gred 0.002/6/12/0.1
${FwCMD} queue 2 config pipe 2 queue 24 mask dst-ip 0xffffffff # gred 0.002/6/12/0.1
${FwCMD} nat 1 config log if ${LanIn} reset same_ports deny_in redirect_port tcp 192.168.1.100:22 22
${FwCMD} add 10150 queue 1 ip from not 192.168.1.0/24 to any out xmit ${LanIn}
${FwCMD} add 10160 nat 1 ip from any to any via ${LanIn}
${FwCMD} add 10170 queue 2 ip from not 192.168.1.0/24 to any in recv ${LanIn}
${FwCMD} add 10180 allow all from any to any