Перейти к содержимому
Калькуляторы

Шейпирование через IPFW

Доброго времени суток!

/etc/rc.conf:

ifconfig_em0="up"     #вннутренний
ifconfig_em2="up"     #внешний
ifconfig_em0="inet XX.XX.XX.XX netmask 255.255.255.0"

XX.XX.XX.XX - bridge

Вот пример одной из труб:

/etc/rc.firewall

$IPFW pipe 11 config bw 1040Kbit/s mask dst-ip 0xffffffff
$IPFW pipe 12 config bw 1040Kbit/s mask src-ip 0xffffffff
$IPFW add pipe 12 ip from any to table\(10\) via em2 out
$IPFW add pipe 11 ip from table\(11\) to any via em0 out
$IPFW add allow ip from any to table\(10\)
$IPFW add allow ip from table\(11\) to any

При этом трубы создаются не из адреса источника, а из адреса назначения...т.е. если качаю с одного источника то скорость делится, если с 3х разных, то создается 3 трубы...качаю со всех 3х источников по 1мбит/с. В чем может быть проблема?

Изменено пользователем cosmic

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

$IPFW pipe 11 config bw 1040Kbit/s mask dst-ip 0xffffffff

$IPFW add pipe 11 ip from table\(11\) to any via em0 out

Ведь "на поверхности" же ответ....

Изменено пользователем skor78

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Это как с чертежом - сам сделал, смотришь и ошибки не видишь, а взгляд другого человека сразу находит ошибку)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.