Есть така проблем:
Сервер 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 и вот такая проблем. Спасибо.
>${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.х мне не ставили задачу резать трафик на полоски.