Jump to content
Калькуляторы

Странное в 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).

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this