aksel 0 Posted 2008-04-28 01:48:27 Share Posted 2008-04-28 01:48:27 Я создал одно бесплатное направление для бухгалтеров. Во первых почему то маленькая часть трафика по этому направлению всетаки падает на платное направление - но это не критично потому как это очень маленькая часть Возможно ли сделать так что бы пользователи обсолютно не имея денег на балансе всетаки могли получать доступ в инет исключительно на бесплатное направление ???? Link to post Share on other sites
madf 279 Posted 2008-04-28 06:51:32 Share Posted 2008-04-28 06:51:32 На OnDisconnect не "выключать" это направление и все. Link to post Share on other sites
aksel 0 Posted 2008-04-29 04:38:36 Author Share Posted 2008-04-29 04:38:36 На OnDisconnect не "выключать" это направление и все. Как? У меня в этом скрипте вот что # Login #LOGIN=$1 #user IP IP=`cat ip | sed 's/ //g'` #user ID ID=`cat id | sed 's/ //g'` #Selected dirs to disconnect DIRS=$4 #echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log ipfw="/sbin/ipfw" id=$4 ${ipfw} delete `expr $ID + 20000` echo "disconnect $1" >> /usr/local/stargazer/var/log/connect.log Тут он тупо правило из фаера удаляет и фсе т.е. он удаляет вот какие 3 правила для каждого клиента 20011 fwd 127.0.0.1,3128 ip from 192.168.5.40 to any dst-port 80 keep-state 20011 allow ip from 192.168.5.40 to any dst-port 443,5190,20,21 keep-state 20011 allow ip from any 20,21 to 192.168.5.40 даже если у меня и будет на каждое направление отдельное правило и на нужное направление правило не будет удаляться то мне вообще тогда проще пустить всех на это направление через фаер на прямую да и фсе .... А вот как сделать так что бы скрипт OnConnect срабатывал в зависимости от остатка денег на счету клиента и в зависимости от предоплаченного трафика тоже т.е. к примеру если остаток денег есть то срабатывают стандартные правила а если он отрицателен то срабатывают правила дающие доступ тока на нужное направление ? Link to post Share on other sites
madf 279 Posted 2008-04-29 10:52:06 Share Posted 2008-04-29 10:52:06 Нафига такой геморой? Проще по умолчанию разрулить фаерволом Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now