Russian Qt Forum

Компиляторы и платформы => Linux => Тема начата: Vitalijus от Февраль 01, 2005, 13:40



Название: FREEBSD и IPFW
Отправлено: Vitalijus от Февраль 01, 2005, 13:40
Хочу поинтересоваться:
пытаюсь ограничить трафик, но етим не уменьшать скорость FTP.
Мои теперяшние правила таковы:
(где 192.168.1.26 - это мой экспериментальный адрес юзера, а
     192.168.1.1 - ето сервер с FTP)

 ipfw pipe 1 config bw 16Кbyte/s
 ipfw pipe 2 config bw 10Mbyte/s
 и
 ipfw add 38 pipe 2 all from 192.168.1.1 to any
 ipfw add 39 pipe 1 all from 192.168.1.26 to any
 ipfw add 40 allow all from 192.168.1.1 to any
 ipfw add 41 allow all from 192.168.1.26 to any

после этого я получяю фиг знает что, FTP скорость ограничивается чуть ниже 1MByte/s (когда без етих "ограничений" скорость бывает около 4000Mbyte/s), a интернет скорость даже не ограничивается (или тоже под 1MB/s идёт).

Где ошибка или что я не так понял?

Всем спасибо :)


Название: FREEBSD и IPFW
Отправлено: Anonymous от Февраль 15, 2005, 11:43
add pipe 1 from any 80 to 192.168.1.26

Только и всего...


Название: FREEBSD и IPFW
Отправлено: Дмитрий от Февраль 15, 2005, 11:55
#Точнее
add pipe 1 ip from any 80 to 192.168.1.26
#Этой строкой мы указываем, что весь входящий траффик по порту 80 #будет ограничен на 16  kbit/s

ipfw add 39 pipe 1 all from 192.168.1.26 to any
#А здесь ты указал, что ВЕСЬ ИСХОДЯЩИЙ траффик будет #ограничен...


Название: FREEBSD и IPFW
Отправлено: Vitalijus от Февраль 15, 2005, 16:32
понял, теперь тогда другой вопрос, т.к. я хочу блокировать скорость программ которые качают уйму мегабайт, типа казы, емуле и т.п. но нехочу например вклиучять в етот список 80, 21, 22, 25, 110 порты, как тогда?