URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 1954
[ Назад ]

Исходное сообщение
"Проблем с шейпером на FreeBSD 5.2.1 "

Отправлено SoVic , 09-Мрт-05 12:58 
Есть така проблем:
Сервер 5.2.1 две сетевухи одна с реальным другая с несколькими алисами разных подсетей.
11:35 router ~# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet ххх.ххх.ххх.ххх netmask 0xfffffffc broadcast ххх.ххх.ххх.ххх
        ether 00:00:44:8f:87:0e
        media: Ethernet autoselect (10baseT/UTP)
        status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet 10.2.0.1 netmask 0xffffff00 broadcast 10.2.0.255
        inet 10.2.1.1 netmask 0xffffff00 broadcast 10.2.1.255
        inet 10.2.2.1 netmask 0xffffff00 broadcast 10.2.2.255
        inet 10.2.3.1 netmask 0xffffff00 broadcast 10.2.3.255
        ether 00:02:44:8f:87:07
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
Еще запущен ipnat...
11:35 router ~# cat /etc/ipnat.rules
map rl0 10.2.0.0/24 -> xxx.xxx.xxx.xxx/32
map rl0 10.2.1.0/24 -> xxx.xxx.xxx.xxx/32
map rl0 10.2.2.0/24 -> xxx.xxx.xxx.xxx/32
map rl0 10.2.3.0/24 -> xxx.xxx.xxx.xxx/32
Ядро собрано с опциями
...
options         PFIL_HOOKS              # pfil(9) framework
options         DEVICE_POLLING
options         HZ=1000
...
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPDIVERT
options         IPFILTER
options         TCP_DROP_SYNFIN
options         DUMMYNET
options         NETGRAPH                #netgraph(4) system

В rc.conf
...
gateway_enable="YES"
firewall_enable="YES"
ipnat_enable="YES"
...

В rc.firewall есть такая фенька
...
${fwcmd} add pipe 5 all from any to 10.2.0.56
${fwcmd} add pipe 5 all from 10.2.0.56 to any

${fwcmd} add pipe 3 all from any to 10.2.2.0/24
${fwcmd} add pipe 3 all from 10.2.2.0/24 to any

${fwcmd} add pipe 3 all from any to 10.2.3.0/24
${fwcmd} add pipe 3 all from 10.2.3.0/24 to any

${fwcmd} add pipe 3 all from any to 10.2.1.0/24
${fwcmd} add pipe 3 all from 10.2.1.0/24 to any

${fwcmd} pipe 1 config bw 96Kbit/s delay 0
${fwcmd} pipe 2 config bw 128Kbit/s delay 0
${fwcmd} pipe 3 config bw 256Kbit/s delay 0
${fwcmd} pipe 4 config bw 512Kbit/s delay 0
${fwcmd} pipe 5 config bw 1024Kbit/s delay 0

Вот такая бадяга. Вотрос в том что 10.2.0.56 никак не желает бегать больше 512К хотя по типа должен бежать на 1М.
Подскажите где собака порылась, может типа ядро неправильно собрано??
На 4.6 таких проблем небыло а переехал на 5.2 и вот такая проблем. Спасибо.


Содержание

Сообщения в этом обсуждении
"Проблем с шейпером на FreeBSD 5.2.1 "
Отправлено San , 10-Мрт-05 19:18 
>${fwcmd} pipe 5 config bw 1024Kbit/s delay 0

А если вот так попробовать:
${fwcmd} pipe 5 config bw 1Mbit/s

>Вот такая бадяга. Вотрос в том что 10.2.0.56 никак не желает бегать
>больше 512К хотя по типа должен бежать на 1М.

Еще зависит от того чем меряешь.
Я тут с аналогичной фигней столкнулся. Канал на ФТП урезал до 10Мбит/сек,
качаю файл ФАРом - получаю 1-2Мбита, потом в этом же окошке качаю из ком.строки(ftp> open 192.168.... и т.д.) - получаю от 8 до почти 10Мбит.

>Подскажите где собака порылась, может типа ядро неправильно собрано??
>На 4.6 таких проблем небыло а переехал на 5.2 и вот такая
>проблем. Спасибо.

У меня сейчас 5.3
В бытность 4.х мне не ставили задачу резать трафик на полоски.