Есть задача - зарезать трафик по фтп на 20,21 порты с помощью dummynet.
Делаем так:
ipfw add pipe 1 tcp from any to me 20,21 out
ipfw pipe 1 config bw 100Kbit/s
В итоге ничего не меняется, т.к. при передача файлов по FTP происходит на порту, который открывается после конекта (например 44859, или любой другой рандомный порт). В кач-ве ftp демона пользую штатный /usr/libexec/ftpd.
Если зарезать так трафик на http:80, то все работает, т.к. пакеты летят прямо с 80-ого порта.
Подскажите как с помощью ipfw сделать задуманное с FTP.
Михаил.