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

Органичить количество ip-соединений на ppp или ip

Есть необходимость ограничить количество ip (tcp, udp) сессий на пользователя. Линукс, pppoe. Куда копать?

Share this post


Link to post
Share on other sites

ну если у тебя линукс

как то так

 

в ip-pre-up

iptables -I FORWARD -i $IFNAME -m connlimit --connlimit-above 100 -j REJECT

 

и в ip-down.local

iptables -D FORWARD -i $IFNAME -m connlimit --connlimit-above 100 -j REJECT

 

вместо 100 поставь своё количество

Edited by dnk2009

Share this post


Link to post
Share on other sites

работать будет ужасно и сильно сильно тормозить систему.

но увы, под линухом более адекватного решения нет.

Share this post


Link to post
Share on other sites

connlimit сильно жрет ресурсы проца, во всяком случае у меня так.

Share this post


Link to post
Share on other sites

У меня не жрёт! Я ставил на сервер, где примерно 600-800 одновременных PPPoE сессий, ставил не так давно, по нагрузке ничего не изменилось.

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