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

Исходное сообщение
"ipfw pipe queue"

Отправлено ponyol , 15-Окт-07 17:20 
Добрый день!
Явно избитая тема но, к сожалению, ничего для себя вразумительного в сети не нашел...
Суть такова... Есть канал 2000Кбит/с, надо одному клиенту дать постоянных (но не более) 1500Кбит/с, а второму 500Кбит. Если первый клиент не работает, то второй работает на полной скорости....
Сделал так:

IPFW pipe 1000 config bw 2000Kbit/s queue 50
IPFW queue 1000 config pipe 1000 weight 75 queue 50 mask dst-ip 0xffffffff
IPFW queue 1001 config pipe 1000 weight 75 queue 50 mask src-ip 0xffffffff
IPFW queue 1002 config pipe 1000 weight 35 queue 50 mask dst-ip 0xffffffff
IPFW queue 1003 config pipe 1000 weight 35 queue 50 mask src-ip 0xffffffff
IPFW add 1000 queue 1000 ip from any to 217.77.213.164/30
IPFW add 1001 queue 1001 ip from 217.77.213.164/30 to any
IPFW add 1002 queue 1002 ip from any to 217.77.213.160/30
IPFW add 1003 queue 1003 ip from 217.77.213.160/30 to any

но что-то второй клиент свои 500 не получает.... Игрался с значением weight по разному, но нужного результата не добился :(
Разъясните мне плз, что здесь к чему....


Содержание

Сообщения в этом обсуждении
"ipfw pipe queue"
Отправлено Seb , 15-Окт-07 20:04 

>
>но что-то второй клиент свои 500 не получает.... Игрался с значением weight
>по разному, но нужного результата не добился :(
>Разъясните мне плз, что здесь к чему....
>

Подними сквид =)


"ipfw pipe queue"
Отправлено universite , 16-Окт-07 02:12 
>[оверквотинг удален]
>IPFW queue 1001 config pipe 1000 weight 75 queue 50 mask src-ip
>0xffffffff
>IPFW queue 1002 config pipe 1000 weight 35 queue 50 mask dst-ip
>0xffffffff
>IPFW queue 1003 config pipe 1000 weight 35 queue 50 mask src-ip
>0xffffffff
>IPFW add 1000 queue 1000 ip from any to 217.77.213.164/30
>IPFW add 1001 queue 1001 ip from 217.77.213.164/30 to any
>IPFW add 1002 queue 1002 ip from any to 217.77.213.160/30
>IPFW add 1003 queue 1003 ip from 217.77.213.160/30 to any

Труба должна быть односторонняя!
У вас она двусторонняя!
IPFW pipe 1000 config bw 2000Kbit/s     mask src-ip 0x000000ff
IPFW pipe 1001 config bw 2000Kbit/s     mask dst-ip 0x000000ff
и т.д.


"ipfw pipe queue"
Отправлено ponyol , 16-Окт-07 15:44 
>Труба должна быть односторонняя!
>У вас она двусторонняя!
>IPFW pipe 1000 config bw 2000Kbit/s     mask src-ip
>0x000000ff
>IPFW pipe 1001 config bw 2000Kbit/s     mask dst-ip
>0x000000ff
>и т.д.

если честно, то не очень понял :(