anclbob Posted September 4, 2006 Posted September 4, 2006 а вот возникла вторая проблемка если сделать так ==================================================== clients_56_u="192.168.1.0/24{1,2}" # анлим 56 килобит максимальная ipfw pipe 1 config bw 56Kbit/s ipfw add pipe 1 all from any to ${clients_56} ==================================================== вот эти два человека начинают качать!!! забивают всю трубу в 56 килобит, но! если они качают регетом например у одного стоит в натройках 30 соединений (файл разбивается на кусочки и для каждого кусочка своё соединение), ау другого 2 соединения, то второй интернета почти не видит! как сделать что бы условия были равными? или может быть кол-во подключений можно как нить ограничить? Вставить ник Quote
Kuzmich Posted September 4, 2006 Posted September 4, 2006 Можно и ограничить. man ipfw, искать слово limit Можно еще почитать тот-же man ipfw на предмет очередей (queue), масок очередей и пайпов, приоритетов(весов, weight) и т.п. А вместо clients_56_u="192.168.1.0/24{1,2}" гораздо удобнее использовать tables - можно рулить клиентами находу, без перезагрузки набора правил. Всё в том же man ipfw. И вообще - стоит его прочитать внимательно. Лучше любого детектива, честное слово. Вставить ник Quote
anclbob Posted September 4, 2006 Author Posted September 4, 2006 на счёт приоритетов весов очередей это всё понятно... я тут уже постил про шейпер... вот это как раз единственный косяк в нём! ну щас буду брать переводчик и переводить ((( Вставить ник Quote
anclbob Posted September 5, 2006 Author Posted September 5, 2006 ойойойо!!!! я на русском нашёл ))) Вставить ник Quote
anclbob Posted September 5, 2006 Author Posted September 5, 2006 проблема решилась! =========================================== fw="/sbin/ipfw -q" nets_16="192.168.0.0/16" clients_56_u="192.168.1.0/24{66,30}" ${fw} pipe 1 config bw 500Kbit/s ${fw} pipe 4 config bw 56Kbit/s ${fw} queue 1 config pipe 1 weight 100 ${fw} queue 2 config pipe 1 weight 1 ${fw} add 4998 pipe 4 all from not ${nets_16} to ${clients_56_u} ${fw} add 3998 queue 2 all from not ${nets_16} to ${clients_56_u} limit src-addr 5 ============================================= это вырезка из шейпера, получилось так что 2 человека анлимитчика на скорости 56 килобит (суммарной) качали с разных сайтов и у обоих было не ровно пять подключений. А что быдет если я поставлю dst? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.