Распределение канала

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-05 21:11:51

Как правельно распедилить канал и чем?
Задача:
1. распредилять динамически интернет канал, каждому по потребности, без минимального значения.
пример: user1 качает с ftp, user2 ходит по http. ясен перец пополам дtлить не нада, допустим user1 90% к user2 10%

2. если проиходит закачка юзерами, канал делить по полам или на троих если их трое
пример: user1 качает с ftp, user2 качает с ftp, user3 качает с ftp, допустим user1 33%, user2 33% и user2 33%

ну вот что то типо того.... есть ipfw, ipnat
... Да освятится имя твое и pасшиpение твое, Господи...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение GRooVE » 2009-10-06 3:14:37

давно ipfw не юзал, но раньше он такого не умел :)
именно из-за этого и перешел на pf
если интересно на предмет queue и priority

Alteron
сержант
Сообщения: 230
Зарегистрирован: 2008-07-21 9:35:11

Re: Распределение канала

Непрочитанное сообщение Alteron » 2009-10-06 9:38:44

ipfw прекрасно всё умеет. man на тему pipe и queue.
Измеритель верёвочками.

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-06 12:01:21

по канкретние есть предложения?
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Распределение канала

Непрочитанное сообщение hizel » 2009-10-06 14:06:56

делаете pipe с нужным bw и суете туда трафик через queue с разным weight

примеров на форуме есть
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-06 16:28:00

тоесть :

Код: Выделить всё


ipfw pipe 1 config bw 1000Kbit/s
ipfw queue 1 config pipe 1 weight 50 mask dst-ip 0x00000000
ipfw add queue 1 ip from any to 192.168.0.0/24

верно или можно как то дополнить?
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Распределение канала

Непрочитанное сообщение hizel » 2009-10-06 16:56:03

это работать не будет :-)
как минимум для такой подсети маску 0x000000ff, а для наглядности ipfw pipe show лучше 0xffffffff

это будет справедливое разделение канала 1000 кбит\сек на всю подсеть
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-06 18:14:12

вобщим не чиго не понел, напиши пример пожалуйста.
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Распределение канала

Непрочитанное сообщение hizel » 2009-10-06 18:51:27

думать не хотим, ну не надо :-)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-11 16:43:29

Вот нашел в инете конфиг, но он режит всех по 256к а мне нужно динамически?
выеснил опытным путем что канал:
In max 2300 kbit/s средние на 15% меньше
out max 750 kbit/s


${FwCMD} add pipe 1 ip from not 192.168.1.0/24 to table\(1\) out
${FwCMD} pipe 1 config bw 256Kbit/s mask dst-ip 0xffffffff
${FwCMD} add pipe 2 ip from table\(1\) to not me in
${FwCMD} pipe 2 config bw 256Kbit/s mask src-ip 0xffffffff
... Да освятится имя твое и pасшиpение твое, Господи...

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-11 16:44:53

к тамуже как pipe работает с ipnat ?
... Да освятится имя твое и pасшиpение твое, Господи...

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Распределение канала

Непрочитанное сообщение RAGNAR » 2009-10-11 17:48:12

ко всему выше сказаному, pipe не будит мешать samba а то подозрение что он тоже ей скорость режет.
резать то нужно внешнею сетевуху.
... Да освятится имя твое и pасшиpение твое, Господи...