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

Странное в netgraph (или нет)

Есть сервер с NAT. У пользователей инет ходит и шейпится вот такими правилами

 

sudo /sbin/ipfw nat 1 config if om0 log same_ports unreg_only reset

sudo /sbin/ipfw add 90 nat 1 ip from any to any via em0

sudo /sbin/ipfw add 100 netgraph 201 ip from "table(30)" to "table(20)" in via em1

sudo /sbin/ipfw add 101 netgraph 202 ip from "table(20)" to "table(30)" out via em1

 

table(30) - таблица с пользователями

table(20) - таблица с UA-IX

em0 - внешний

em1 - внутренний

 

Проблема в том что скорость указанная для 201 и 202 делится между всеми пользователями прописанными в table(30).

 

Правильно работает ли в даномм случае нетграф? Можно ли сделать так что б скорость нетграфа была индивидуальной для каждого пользователя из table(30).

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


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

А почему не хотите заюзать простой ipfw pipe с mask src-ip или dst-ip 0xffffffff ?

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


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

работает правильно. Чтоб каждому нарезалась своя полоса - должна быть своя нода ng_car для каждого IP.

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


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

Join the conversation

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

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

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

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

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

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

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