XoRe 0 Posted 2005-02-20 06:23:26 Share Posted 2005-02-20 06:23:26 У меня тут случай недавно был, выделенщик насидел в инете на 5000р (160$), хотя в сети используется stg2 (билд от 16.11.2004). Ситуация: 1. Юзер был в онлайне, когда сервер stg завис и перезагрузился. 2. Во время перезагрузки сервера, он через ctrl+alt+del отключил inetaccess у себя. 3. Когда stg заработал, пользователь не включал inetaccess, а интернет был =)) Сведения: Пока юзер был в онлайне, было разрешающее файрвольное правило. Когда сервер перезагрузился, правило осталось. И человек мог выходить в интернет. А интернет у него в этот момент не считался. У меня в OnConnect правило сначала удаляется, а потом добавляется, чтобы не было дублирующихся правил. Поэтому при перезагрузке сервера все клиенты подключаются заново и инет у них начинает считаться. Но, так как после перезагрузки inetaccess не включался, stg у него не вызвал скрипт OnConnect, и не начал считать траффик. Мораль: в скрипты останова, презагрузки и проверки работы stg надо включить код, который будет удалять все разрешающие правила. Пример кода (на sh): for a in `perl -e 'foreach (1..200) { print "$_ "; }'` do a=`/bin/expr 5000 + ${a}` /sbin/ipfw -q delete ${a} echo "/sbin/ipfw -q delete ${a}" done Код удаляет правила с 5001 по 5200 в ipfw. Думаю, для iptables можно сделать что-то наподобие. Правится по вкусу (т.е. этот код я написал для себя, а чтобы что-то подобное было у вас, либо переделывайте под себя, либо пишите своё :-) ) Link to post Share on other sites
egor2fsys 5 Posted 2005-02-20 08:32:58 Share Posted 2005-02-20 08:32:58 у меня сделано просто - если сервер перегружается то автоматом перегружаются и фаервольные правила по дефолту, т. е. всем все запрещено ... и еще меня терзают смутные сомнения что версия СТГ сильно старая после ноября Борис поправил гору багов Link to post Share on other sites
Guest Guest Posted 2005-02-20 13:19:38 Share Posted 2005-02-20 13:19:38 Я тоже считаю, что тут ничего мудрить не надо. У меня фаервол настроен так, что если вдруг перезагруз, то разрешающие правила не остаются. Так что пользователю в любом случае приходится запускать инетаксес, а иногда (когда я химичу с фаерволом) и переподключаться, дабы все разрешающие правила восстановил. З.Ы. Ксоре, а пользователь заплатит те за трафик? Или он тупилочку включил? Link to post Share on other sites
Bas 2 Posted 2005-02-20 13:22:22 Share Posted 2005-02-20 13:22:22 Я тоже считаю, что тут ничего мудрить не надо. У меня фаервол настроен так, что если вдруг перезагруз, то разрешающие правила не остаются. Так что пользователю в любом случае приходится запускать инетаксес, а иногда (когда я химичу с фаерволом) и переподключаться, дабы все разрешающие правила восстановил. З.Ы. Ксоре, а пользователь заплатит те за трафик? Или он тупилочку включил? Сорри, забыл авторезироваться... Выше был я. Link to post Share on other sites
XoRe 0 Posted 2005-02-21 13:25:06 Author Share Posted 2005-02-21 13:25:06 С ним своя договоренность. Описанная мною выше возможность работает и при простом падении stg. Как я уже писал, это очень хорошо лечится скриптом, который будет каждую минуту проверять работу stg. Link to post Share on other sites
zvdaniel 0 Posted 2005-03-09 17:02:23 Share Posted 2005-03-09 17:02:23 чтобы старгейзер подымался после падения лучше его через daemontools запускать... Link to post Share on other sites
XoRe 0 Posted 2005-03-10 06:57:01 Author Share Posted 2005-03-10 06:57:01 Такого не знаю, поднимаю своим скриптом. Link to post Share on other sites
Guest FuriKuri Posted 2005-05-09 16:49:16 Share Posted 2005-05-09 16:49:16 По поводу перезапуска - у меня кроном каждую минуту тестится его живость. А вот демонтулзы почему-то не получилось привесить.. можно пример живой, как они работают? Надо ли винарник переименовывать в run? И можно ли запускать скрипт (т.е. если нет процесса stargazer то выполняем /bin/stargazer start) ? Link to post Share on other sites
denz 0 Posted 2005-05-16 11:01:37 Share Posted 2005-05-16 11:01:37 По поводу перезапуска - у меня кроном каждую минуту тестится его живость. А вот демонтулзы почему-то не получилось привесить.. можно пример живой, как они работают? Надо ли винарник переименовывать в run? И можно ли запускать скрипт (т.е. если нет процесса stargazer то выполняем /bin/stargazer start) ? Читай... Под фрю... http://local.com.ua/forum/index.php?showto...indpost&p=14676 Link to post Share on other sites
FuriKuri 0 Posted 2005-05-16 19:50:44 Share Posted 2005-05-16 19:50:44 Прошу прощения за некорректность. У меня АСП 7.2 А ссылочку совсем не понял твою :/ При чем здесь ФАК к Демонтулзам? Я именно про них спрашивал. Как просто перезапускать СГ я уже давно нашел (спасибо XoRe ) Link to post Share on other sites
XoRe 0 Posted 2005-05-16 23:44:22 Author Share Posted 2005-05-16 23:44:22 Кстати хорошая мысль про перезагруз всех правил файрвола. 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