распредиление канала ipfw
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
распредиление канала ipfw
вопрос: как лучше распредилить канал 2 мегабита.
1. не все пользователи должны ходит в интернет.
2. канал должен делиться динамичесли каждому по потребности ( автоматически) , без простоя.
какая нужна связка если нужно к этому превезать ipnat.
1. не все пользователи должны ходит в интернет.
2. канал должен делиться динамичесли каждому по потребности ( автоматически) , без простоя.
какая нужна связка если нужно к этому превезать ipnat.
... Да освятится имя твое и pасшиpение твое, Господи...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: распредиление канала ipfw
народ какие мысли?
... Да освятится имя твое и pасшиpение твое, Господи...
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: распредиление канала ipfw
ммм... да это вполне реализуемо со связкой ipfw + kernnat\natd
делаем просто:
создаём таблицу, в неё вносим все ипы, которые могут выходить в нет.
далее простое правило:или для natd
так же, можно разбить на шейперы (pipe).
т.е. как-то так:этими правилами мы отбрезаем скорость всем ипам,
которые будут содержаться в таблице 1.
обрезаться скорость будет до 256 кб\с
делаем просто:
создаём таблицу, в неё вносим все ипы, которые могут выходить в нет.
далее простое правило:
Код: Выделить всё
ipfw nat 1 config if rl0
ipfw add nat 1 ip from table\(1\) to any out via rl0
Код: Выделить всё
ipfw add divert natd ip from table\(1\) to any out via rl0
т.е. как-то так:
Код: Выделить всё
ipfw pipe 1 config bw 256Kbit/s
ipfw add pipe 1 ip from table\(1\) to any
которые будут содержаться в таблице 1.
обрезаться скорость будет до 256 кб\с
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: распредиление канала ipfw
машина слабая , natd будит загружать систему чем ipnat.
pipe , да я думал о этом.
я только не понел , как это будит работать: допустим 2000 kbit , 1 юзер качает инфу а, 2 юзер шарит по сайтам.
как это будит выгледить? по полам или 2 юзер возьмет столько сколько ему нужно в данный момент из своих 50% ?
можно будит получить деление канала 90% к 10% между юзерами?
pipe , да я думал о этом.
я только не понел , как это будит работать: допустим 2000 kbit , 1 юзер качает инфу а, 2 юзер шарит по сайтам.
как это будит выгледить? по полам или 2 юзер возьмет столько сколько ему нужно в данный момент из своих 50% ?
можно будит получить деление канала 90% к 10% между юзерами?
... Да освятится имя твое и pасшиpение твое, Господи...
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: распредиление канала ipfw
natd не так уж будет нагружать.
проверено 2хлетними тестами на р2 128Mb SD-RAM
проверено 2хлетними тестами на р2 128Mb SD-RAM
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: распредиление канала ipfw
относительно распределения канала:
тут каждый юзер, который попадает под шейпер, будет ограничен скоростью в 256 кб\с
т.е. из общей скорости на него будет выделено не больше заданного значения.
тут каждый юзер, который попадает под шейпер, будет ограничен скоростью в 256 кб\с
т.е. из общей скорости на него будет выделено не больше заданного значения.
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: распредиление канала ipfw
вот это как раз и не нужно, канал будит простаивать, хочеться что бы:
если 1 юзер весь канал ему
если 2 юзера попалам между ними
если 3 то на троих
и к тому же это тоже не порулит, допустим 2000 kbit делим на трох примерно по 650 kbit , тут ньуанс:
первый юзер шарит по сайтам , а другие зрузят чего небудь. шейпер тупо разделит по 650 а выделеная полоса первого юзера будит простаивать.
Или я чего не догоняю? можно это как небудь динамический пайп сделать , тоесть не фиксировано?
если 1 юзер весь канал ему
если 2 юзера попалам между ними
если 3 то на троих
и к тому же это тоже не порулит, допустим 2000 kbit делим на трох примерно по 650 kbit , тут ньуанс:
первый юзер шарит по сайтам , а другие зрузят чего небудь. шейпер тупо разделит по 650 а выделеная полоса первого юзера будит простаивать.
Или я чего не догоняю? можно это как небудь динамический пайп сделать , тоесть не фиксировано?
... Да освятится имя твое и pасшиpение твое, Господи...
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: распредиление канала ipfw
может сторонней программой это возможно?
... Да освятится имя твое и pасшиpение твое, Господи...
-
- проходил мимо
Re: распредиление канала ipfw
Ну по логике
По моему простаивать не чего не будет, а если нужна динамика и что-то сложное иди в хенд буки freebsd.org/ru/ Там точно найдёшь что тебе надо, а-то чёт не понятно что точно надо
Так просто НАТ работаетесли 1 юзер весь канал ему
если 2 юзера попалам между ними
если 3 то на троих
По моему простаивать не чего не будет, а если нужна динамика и что-то сложное иди в хенд буки freebsd.org/ru/ Там точно найдёшь что тебе надо, а-то чёт не понятно что точно надо