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

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

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

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


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

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

как то так

 

в 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 поставь своё количество

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

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


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

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

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

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


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

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

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


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

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

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


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

Join the conversation

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

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

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

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

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

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

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