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

Исходное сообщение
"ipfw - ограничение скорости на два ip"

Отправлено alexr , 18-Апр-07 15:16 
Есть роутер на freebsd осуществляющий роутинг между вланами
В данный момент скорость клиентов ограничивается  глобально с помощью ipfw
такими записями
05046 pipe 5046 ip from any to 1.1.2.2
05046 pipe 6046 ip from 1.1.2.2 to any
ну и pipe соответственно

Но стала задача ограничивать скорость таким образом:
на определенный ip в интернете нужна одна скорость, а на все остальные адреса - другая
может, подскажите как такое возможно реализовать


Содержание

Сообщения в этом обсуждении
"ipfw - ограничение скорости на два ip"
Отправлено alexr , 18-Апр-07 17:55 

делаю так
05046 pipe 5046 ip from any to 1.1.2.2
05046 pipe 6046 ip from 1.1.2.2 to any
05047 pipe 5047 ip from 1.1.2.2 to 2.2.2.2
05047 pipe 6047 ip from 2.2.2.2 to 1.1.2.2

ну и pipe сответсвенно для 05046 - 1мбит
для 05047 для - 4мбит

но все равно для клиента 1.1.2.2 скорость что на 2.2.2.2, что на любой другой
сайт одинакова
почему?



"ipfw - ограничение скорости на два ip"
Отправлено Sergey M. , 23-Апр-07 20:15 
>
>делаю так
>05046 pipe 5046 ip from any to 1.1.2.2
>05046 pipe 6046 ip from 1.1.2.2 to any
>05047 pipe 5047 ip from 1.1.2.2 to 2.2.2.2
>05047 pipe 6047 ip from 2.2.2.2 to 1.1.2.2
>
>ну и pipe сответсвенно для 05046 - 1мбит
>для 05047 для - 4мбит
>
>но все равно для клиента 1.1.2.2 скорость что на 2.2.2.2, что на
>любой другой
>сайт одинакова
>почему?

Наверное так
Иначе пакеты попадают в первый подходящий пайп и назад не возвращаются.

05046 pipe 5047 ip from 1.1.2.2 to 2.2.2.2
05047 pipe 6047 ip from 2.2.2.2 to 1.1.2.2
05048 pipe 5046 ip from any to 1.1.2.2
05049 pipe 6046 ip from 1.1.2.2 to any