Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: bira_more в Oct 16, 2007, 21:50



Титла: Iptables - limit sessions?
Публикувано от: bira_more в Oct 16, 2007, 21:50
Целта ми е да огранича броя на сесиите на кой да е клиент до 200 - добре де .
Имам рутър Linksys 54G (с dd-wrt). Към него са вързани 2 компа и един Grandstream. B "нормална ситуация" броя на сесиите е до 100. Когато жената пусне торенти - сесиите скачат близо до 500, и съответно никой друг не може да ползва нормално Интернет. Торентите отчитат едва ли не нищожен трафик.
Целта ми е да наложа ограничение на ниво рутер - клиент да не може да има повече от 200 сесии.
Имам някакъв опир с iptables, но е доста скромен. Дори насока какво да търся би ми била достатъчна.


Титла: Iptables - limit sessions?
Публикувано от: VladSun в Oct 16, 2007, 23:04
Не знам дали ще можеш да пaчнеш iptables за този рутер, но това което ти трябва е iptables connlimit match-a :)


Титла: Iptables - limit sessions?
Публикувано от: bira_more в Oct 17, 2007, 20:05
Много мерси - не знам дали ще намеря пакет, ако не намеря готов, ще си компилирам :)


Титла: Re: Iptables - limit sessions?
Публикувано от: h7d8 в Mar 08, 2010, 02:59
iptables -I FORWARD -s 192.168.1.5 -p tcp -m connlimit --connlimit-above 100 -j DROP

Можеш спокойно да го набиеш в линксис-а  ;)