The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Справедливое прозрачное распределение полосы пропускания во ..."
Отправлено terminus, 01-Дек-08 18:20 
На ipfw можно очень по-разному организовать, что сначала - шейпинг или нат. Вот кривиникий пример который будет шейпить все сразу и для клиентов за натом и для самого рутера.

em0 - inet
fxp0 - lan
--
/etc/sysctl.conf
net.inet.ip.fw.one_pass: 0
--

ipfw add 100 allow all from any to any via lo0

ipfw add 210 pipe 100 config bw 95Mbit/s
ipfw add 220 pipe 200 config bw 95Mbit/s
ipfw add 230 queue 111 config weight 30 queue 50 pipe 100 gred 0.002/5/15/0.05
ipfw add 240 queue 112 config weight 70 queue 50 pipe 100 gred 0.002/5/15/0.05
ipfw add 231 queue 211 config weight 30 queue 50 pipe 200 gred 0.002/5/15/0.05
ipfw add 241 queue 212 config weight 70 queue 50 pipe 200 gred 0.002/5/15/0.05

ipfw add 250 queue 111 udp from me to any out via em0
ipfw add 260 queue 112 tcp from me to any out via em0
ipfw add 270 queue 211 udp from any to me in via em0
ipfw add 280 queue 212 tcp from any to me in via em0

ipfw add 290 check-state

ipfw add 300 allow tcp from me to any out via em0 keep-state
ipfw add 400 allow udp from me to any out via em0 keep-state
ipfw add 500 allow ip from me to any out via em0 keep-state

ipfw add 550 queue 111 udp from any to any out via em0
ipfw add 560 queue 112 tcp from any to any out via em0

ipfw add 800 nat 1 config if em0 log deny_in reset same_ports
ipfw add 900 nat 1 all from any to any via em0
ipfw add 1024 allow all from any to any
--

Почитайте вот этот материал - просветляет очень :)
http://nuclight.livejournal.com/124348.html

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру