Страница 1 из 1

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

Добавлено: 2009-10-05 21:11:51
RAGNAR
Как правельно распедилить канал и чем?
Задача:
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

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

Добавлено: 2009-10-06 3:14:37
GRooVE
давно ipfw не юзал, но раньше он такого не умел :)
именно из-за этого и перешел на pf
если интересно на предмет queue и priority

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

Добавлено: 2009-10-06 9:38:44
Alteron
ipfw прекрасно всё умеет. man на тему pipe и queue.

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

Добавлено: 2009-10-06 12:01:21
RAGNAR
по канкретние есть предложения?

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

Добавлено: 2009-10-06 14:06:56
hizel
делаете pipe с нужным bw и суете туда трафик через queue с разным weight

примеров на форуме есть

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

Добавлено: 2009-10-06 16:28:00
RAGNAR
тоесть :

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


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

верно или можно как то дополнить?

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

Добавлено: 2009-10-06 16:56:03
hizel
это работать не будет :-)
как минимум для такой подсети маску 0x000000ff, а для наглядности ipfw pipe show лучше 0xffffffff

это будет справедливое разделение канала 1000 кбит\сек на всю подсеть

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

Добавлено: 2009-10-06 18:14:12
RAGNAR
вобщим не чиго не понел, напиши пример пожалуйста.

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

Добавлено: 2009-10-06 18:51:27
hizel
думать не хотим, ну не надо :-)

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

Добавлено: 2009-10-11 16:43:29
RAGNAR
Вот нашел в инете конфиг, но он режит всех по 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

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

Добавлено: 2009-10-11 16:44:53
RAGNAR
к тамуже как pipe работает с ipnat ?

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

Добавлено: 2009-10-11 17:48:12
RAGNAR
ко всему выше сказаному, pipe не будит мешать samba а то подозрение что он тоже ей скорость режет.
резать то нужно внешнею сетевуху.