XoRe
СitizensТип контенту
Профили
Форум
Календарь
Все, що було написано XoRe
-
У меня нестабильная версия stargazer'а. При грубой перезагрузке он не удаляет получившиеся правила, да ещё новые добавляет. Поэтому у меня раньше было так: 5000 skipto ip from 192.168.1.1 to any 5000 skipto ip from 192.168.1.1 to any 5000 skipto ip from 192.168.1.1 to any 5001 skipto ip from 192.168.1.2 to any 5001 skipto ip from 192.168.1.2 to any 5001 skipto ip from 192.168.1.2 to any и т.д. На работу программы дублирование правил никак не влияет, ибо правила с 1 номером удаляются одной командой ipfw delete. Просто тогда ipfw list вываливал правила на 3 листа. Так что это, можно сказа
-
Хотя бы потому, что теперь многие будут считать, что ihome = ipnet =)) Потом По их рекламе, у них 200 или 500 клиентов. При таком количестве клиентов у такой серьёзной компании (так, как они себя представляют в рекламе) не должно быть перебоев с инетом, а с электричеством тем более.
-
Согласен. И все-же, вы не будете отрицать такой факт: > host ihome.net.ua ihome.net.ua has address 82.193.103.68 > host 82.193.103.68 68.103.193.82.IN-ADDR.ARPA domain name pointer 82.193.103.68.ipnet.kiev.ua Я понял бы, если бы host 82.193.103.68 выдал другой ответ. Но раз он выдает ip-адрес ipnet'а, то глупо говорить, что "Сеть iHome - не имеет ни какого отношения к ИпНету". Если у них хостится ваш сайт, то так и скажите, что "Сеть iHome - не имеет ни какого отношения к ИпНету, просто наш сайт стоит на их серваке". Это будет ближе к правде =)
-
Тогда склероз - самая приятная болезнь в мире
-
Хорошо. Что ты скажешь на это: > host ihome.net.ua ihome.net.ua has address 82.193.103.68 > host 82.193.103.68 68.103.193.82.IN-ADDR.ARPA domain name pointer 82.193.103.68.ipnet.kiev.ua Я не местный, но я думаю, если сайт ihome имеет ip-адрес, принадлежащий, ipnet, то он хоть какое-то отношение ipnet'у имеет. Может быть, ihome пользуется хостинговыми услугами этого ipnet'а?
-
Как я понимаю, это временно, и указанный патч войдет в следующий релиз с помощью #ifdef BSD e.t.c. .?
-
2stg-34: гы =) Круто =) Немного офигел, ну да ладно =) Для моей задачи твоя реализация ID'ов вполне подходит. Хотя, если они не привязаны за пользователями, хорошо бы мне тогда написать скрипт, очищающий мои эти правила и засунуть его в stop, в скрипте, запускающем stargazer =) Кстати, ID начинается с 0. P.S. Вносишь ли ты изменения в исходники, которые уже выложил на сервере, при обнаружении новых багов или при необходимости патча? 2Max: NUM - это не правило, а номер. NUM=`expr 5000 + ${ID}` man expr
-
Стг серврер от 2004.12.09. Пишем отзывы
тема ответил в stg-34 пользователя XoRe в Розробка Stargazer
У нас абонентская плата 5$. В неё не входят бесплатные мегабайты, она идет на поддержание сети в рабочем состоянии. В прейскуранте сказано так: Абонентская плата за месяц взимается в конце календарного месяца. Абонентская плата взимается, если клиент работал с сетью Интернет в течение данного календарного месяца. Я хочу это реализовать программно. В stargazer у меня 3 направления: локальный (бесплатный), местный и глобальный. Если человек за месяц скачал хоть килобайт местного или глобального траффика - то у него снимается абонплата. Если нет - не снимается. Если посмотреть на это с -
Я хуз, как этот ID получается. У меня вправилах сделано просто: начиная с 5000 идут разрешающие правила для каждого пользователя. Вот примеры скриптов онконнект и ондисконнект: OnConnect: #!/bin/sh LOGIN=${1} IP=${2} CASH=${3} ID=${4} NUM=`expr 5000 + ${ID}` /sbin/ipfw -q delete ${NUM} /sbin/ipfw -q delete ${NUM} /sbin/ipfw -q add ${NUM} skipto 10000 ip from ${IP} to any OnDisconnect: #!/bin/sh LOGIN=${1} IP=${2} CASH=${3} ID=${4} NUM=`expr 5000 + ${ID}` /sbin/ipfw -q delete ${NUM} Тока учти, эти скрипты подогнанны под мои правила для ipfw. У меня есть правило 0
-
Стг серврер от 2004.12.09. Пишем отзывы
тема ответил в stg-34 пользователя XoRe в Розробка Stargazer
Если все молчат, то, наверное, нет =) P.S. Федорино коре -
Стг серврер от 2004.12.09. Пишем отзывы
тема ответил в stg-34 пользователя XoRe в Розробка Stargazer
2stg-34: хотелось бы иметь в новом билде усовершенствование такого типа: абонентская плата не снимается, если у клиента в месяце не снимались деньги за траффик. Я думаю, мы сможем договориться о создании этого усовершенствования. -
У каждого пользователя есть свой уникальный ID. При создании пользоваеля stg сам назначает ему этот ID. При коннекте пользователя создается правило с номером 5000 + ID, как число. А при дисконнекте удаляется правило с номером 5000 + ID, как число. Поэтому при создании пользователя мне с ipfw ничего делать не надо. У меня все это дело решается грамотной настройкой правил ipfw =)
-
Как исправить OnConnect или нет подключения всем!
тема ответил в BOBAH пользователя XoRe в Питання по Stargazer
Замени "grep $ARG" на "grep ${ARG}\\W" в вышеупомянутых строках. Я ответил на вопрос, что сделать. На вопрос "а почему?" я сейчас отвечать не хочу, ищи ответ в man grep и man sh -
Как исправить OnConnect или нет подключения всем!
тема ответил в BOBAH пользователя XoRe в Питання по Stargazer
Это не ошибка скрипта, скрипт делает все в точности =)) Замени grep $ARG на grep ${ARG}\\W в строках while [ ! -z "`cat $BAN_LIST | grep $ARG | cut -d " " -f 1`" ] и GIP="`cat $BAN_LIST | grep $ARG | head -1 | cut -d " " -f 1`" -
http://www.opennet.ru/docs/search.shtml?mask=sendmail
-
При первой попытки компиляции получил выхлоп: Сделал вот что: 1. В hostallow.h:30 "#include <sys/inttypes.h>" на "#include <inttypes.h>" 2. В ping.h:47 " __u16 __unused;" закомментировал ("// __u16 __unused;") 3. В antiflood.h:35 "#include <sys/inttypes.h>" на "#include <inttypes.h>" После этого компиляция проходит без проблем, получил только эти warnings: Это я компилил без вышеуказанного патча. Запускать не пробовал =))) Система FreeBSD 5.1 2stg-34: Все будет хорошо, сервер и так и так движется вперед с бешеной скорост
-
Думаю проще сделать такой скрипт #!/bin/sh case "$1" in start) stargazer ;; stop) killall stargazer ;; kill) killall -9 stargazer ;; *) echo "Usage: $0 (start|stop|kill)" ;; esac И нии..ать себе мозги =)) Т.к. этот скрипт достаточно универсален. P.S. На форуме есть распечатка моего "рабочего" скрипта. Так вот, если ошибка с зависанием сервера устранена, может успешно применяться и тот и этот скрипт.
-
Предложения по новым функциям в Stargazer!
тема ответил в St@lker пользователя XoRe в Питання по Stargazer
Здесь ты узнаешь, как это сделать =) -
Стг серврер от 2004.12.09. Пишем отзывы
тема ответил в stg-34 пользователя XoRe в Розробка Stargazer
Могу посоветовать сделать такую надстройку: при запуске sgauth пытается взять настройки из файла sgauth.conf Почему? Я думаю, хорошая вещь. Могу предложить сделать парсинг файла UpdateMsg.txt на предмет тегов <url> и </url> например. И текст в этих тегах сделать гиперссылкой. Тогда обновление будет очень простой штукой. А ещё лучше, на мой взгляд, сделать возможность производить обновление автоматом, без уведомления пользователя. И ещё. 2stg: Прошу сделать такую вещь: если пользователь в месяце на работал в инете, абонентскую плату не снимать. Для меня очень важен -
Денег, похоже баксов 30 в месяц. Инета, говорят, не слабо =)) Потому и написал =))Вообще в такие игры хорошо играть где нить в США или в любой другой стране, где проблем большой, быстрый и дешевый =))
-
Ого.... Ещё один земляк. Я тоже с Камчатки. Представь, нас здесь уже около десятка =)) По теме: Скрипт можно сделать примитивный: #!/bin/sh case "$1" in start) stargazer ;; stop) killall stargazer ;; *) echo "Usage: $0 (start|stop)" esac Засунуть его куда хочешь и запускать: имя_скрипта start =))
-
Я точно знаю, за что плачу... за атмосферу фентезийную... даже анимешную.... представляешь... целый МИР в твоем распоряжении... мечи, алебарды, магия, животные ездовые, даже летательные походу есть... но главное... атмосфера! Были б деньги, и инет хороший - играл бы сутками =)
-
Игры на флэше: Time Zero Destiny Sphere 3D online RPG: Сфера Line Age ll (эхххх.... красивая игра... только в неё бы и играл, если была бы возможность =)