Jump to content

Recommended Posts

Posted

Существует следующая проблема... Нужно ограничить скорость закачивания на сервер файлов до минимума (например 10 кб в сек) , а скорость скачивания с сервера оставить максимальной! как решить эту задачу?

Я попробовал это сделать вот так:

========================================

${fw} pipe 3 config bw 100000 bit/s

${fw} add 499 pipe 3 tcp from 192.168.1.8 to me

${fw} add 497 pipe 3 tcp from 192.168.1.69 to me

${fw} add 496 pipe 3 tcp from 192.168.1.16 to me

========================================

сдесь поидее ограничивается скорость на закачку, но к сожалению пользователи и скачивают с сервера с такой же медленной скоростью

Posted
фтп используется ? тогда проще будет настроить на фтп сервере эти ограничения

используется ftpd

может попробовать vsftps? а там где ограничения? может всё таки фаерволом можно попробовать?

Posted

Попробуй так:

 

# Две трубы

ipfw pipe 3 config bw 10Kbits/sec queue 40 gred 0.002/5/15/0.1

ipfw pipe 4 config bw 100Mbits/sec queue 100 gred 0.002/10/30/0.1

 

# Делим честно между клиентами

ipfw queue 1 config weight 50 pipe 3 mask proto 0xff src-ip 0xffffffff queue 40 gred 0.002/5/15/0.1

ipfw queue 2 config weight 50 pipe 4 mask proto 0xff dst-ip 0xffffffff queue 100 gred 0.002/10/30/0.1

 

# Если интерфейс для клиентов один (fxp0 - для примера)

ipfw add 100 queue 1 all from 192.168.1.0/24{8,16,69} to me in via fxp0

ipfw add 200 queue 2 all from me to 192.168.1.0/24{8,16,69} out via fxp0

 

# Если интерфейсов для клиентов много (fxp0,fxp1,em0,rl0 - для примера)

ipfw add 100 queue 1 all from 192.168.1.0/24{8,16,69} to me in { via fxp0 or via fxp1 or via em0 or via rl0 }

ipfw add 200 queue 2 all from me to 192.168.1.0/24{8,16,69} out { via fxp0 or via fxp1 or via em0 or via rl0 }

 

# Если интерфейсов для клиентов очень много

ipfw add 100 queue 1 all from 192.168.1.0/24{8,16,69} to me in

ipfw add 200 queue 2 all from me to 192.168.1.0/24{8,16,69} out

 

Всё вышеизложенное относится к IPFW2 и FreeBSD 4.11 и новее

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.