Перейти до

DarkSpider

Сitizens
  • Всього повідомлень

    521
  • Приєднався

  • Останній візит

  • Дней в лидерах

    1

Все, що було написано DarkSpider

  1. DarkSpider

    Релизы Ubilling

    Первый месяц нашару, так ? Ну так при подключении абонента до конца месяца у него 0 на счету и он и так будет работать. Если при подключении он внес 2хАП на счет, то ему как раз и хватит на этот месяц+2 следующих. Не ?
  2. DarkSpider

    Релизы Ubilling

    +1 кому это интересно )
  3. DarkSpider

    Релизы Ubilling

    А Вася у Вас только в 1 порту живет ? А если он еще где-то в пределах Вашей сети захочет со своим оборудованием включиться ?
  4. DarkSpider

    Помогайте!В СЕТИ РОУТЕРЫ!

    Совершенно верно. Ловим таких при помощи dhcpdrop. С центральных коммутаторов можно определить мак откуда включался роутер. И, кстати, он всегда чудно пингается по лан порту (обычно 192.168.Х.1) Иногда просто ставлю ноуту 192.168.Х.254/24 и захожу на роутер (стандартные логин/пароль обычно не меняют) и снимаю dhcp-сервер, а так же меняю настройки по настроению. От названия вайфай сети, до адресации.
  5. DarkSpider

    Border под VMWare

    У меня работает в продакшене такой роутер. Правда под Citrix XEN и Linux. Около 400М трафа. Сетевые igb, определяются как реалтеки в гостевой. Крутил их на хосте (ринги и буферы).
  6. Стучи в аську завтра с часиков так 10. Посмотрим, что можно сделать 166842838
  7. DarkSpider

    Релизы Ubilling

    Скрипт автобекапа. Потом просто rsync его на внешнее хранилище. #!/bin/sh BACKUP_DIR="/var/www/backup" MAX_AGE=7 SYSTEM_DIRS="/etc /var/www/billing" MYSQLDUMP="/usr/bin/mysqldump" ############################################################## DATE=`date +%Y%m%d` cd $BACKUP_DIR; mkdir $DATE; chmod 740 $DATE; cd $DATE; tar cf - $SYSTEM_DIRS | gzip > system.tar.gz chmod 740 system.tar.gz mkdir sql; chmod 740 sql; cd sql; /usr/bin/mysqldump --add-drop-database --single-transaction -uroot -psqlpass stg | gzip > mysql.sql.gz chmod 740 mysql.sql.gz ##################################
  8. DarkSpider

    Релизы Ubilling

    Вот мой скрипт обновления для Linux #!/bin/sh # # README! # Если Убиллинг установлен в /var/www/billing # Скрипт автообновления должен лежать в /var/www # Мультинет линкую с /etc/dhcp3 # fetch software (Для Linux тут wget, а не fetch) FETCH="wget" #Создадим полную копию (на всякий случай) mkdir ../billing_copy rm -fr ../billing_copy/* cp ./billing/* ../billing_copy echo "=== Ubilling auto update ===" cd ./billing/ echo "=== Backup current data ===" mkdir ../ub_restore rm -fr ../ub_restore/* mkdir ../ub_restore/config mkdir ../ub_restore/config/modules.d mkdir ../ub_restore/config
  9. DarkSpider

    Релизы Ubilling

    Все же криво обновилось. Закиньте из бекапа ./config/dhcp и проверьте папку (симлинк) на ./multinet
  10. DarkSpider

    Релизы Ubilling

    ИМХО, нужно делать chown www-data:www-data chmod 770 И www-data (или по-другому - юзер апача) - в sudoers будет вполне достаточно.
  11. DarkSpider

    Релизы Ubilling

    Есть ли пользователь, под которым работает апач в sudoers ? Правильно ли Вы указали e-mail ? (без этого не регистрировало у меня. Правильно - это xxxx@xxx.xx)
  12. DarkSpider

    Релизы Ubilling

    Поставьте права 777 на /var/www/billing/vservices.php И запустите его вручную. /usr/bin/php /var/www/billing/vservices.php > /var/log/vservices.log Должен появиться и лог файл и сняться абонка. Перевод часов Вам ничего не даст - выше уже писали. 1. Биллинг (Stargazer) снимает абонплату в указанный час (обычно в 00:00 первого числа месяца) 2. Убиллинг снимает абонплату по виртуальным сервисам через файл vservices.php, который тоже запускается по cron (в 00:20 1-го числа месяца) При переводе часов Вы "проскакиваете" дату снятия и абонплата не снимается. 20 0 * * 1 cd /var/www
  13. DarkSpider

    Релизы Ubilling

    Это в каком месте? Вроде же работало, видать где-то сломал. На скриншоте видно, что только виртуальные сервисы - "наличка" прописалось нормально. напоминаю, что существует не только GNU окружение -i, --ignore-case Ignore case distinctions in both the PATTERN and the input files. А дорисовать "-I" или как в переменную с путем - не прокатывает? Ignore-case - а это тут причем? Это для PATTERN and the input, а не для интерфейса. Конечно прокатит - за это и говорю - вынести в конфиг. Да и еще : 20 0 * * 1 cd /var/www/billing/ ; /usr/bin/php /var/www/bill
  14. DarkSpider

    Релизы Ubilling

    Под Wine вылезло такое : У меня трафик не ведется (Ether.cap отключен)
  15. DarkSpider

    Релизы Ubilling

    Права на запись в папку с бинарником проверьте для текущего пользователя. (как вариант попытка запустить бинарник из архива) Что-то мне здается, что просто не найден файл с платежами, он скачивается в ту же папку, откуда запускается бинарник.
  16. DarkSpider

    Релизы Ubilling

    Хм. Офф сайт Ubuntu и Debian говорит, что : Debian: NAME arping - sends arp and/or ip pings to a given host SYNOPSIS arping [-abdDeFhpqrRd0uv] [-S host/ip] [-T host/ip] [-s MAC] [-t MAC] [-c count] [-i interface] [ -w us ] <host | -B> arping --help Ubuntu: NAME arping - sends arp and/or ip pings to a given host SYNOPSIS arping [-abdDeFhpqrRd0uv] [-S host/ip] [-T host/ip] [-s MAC] [-t MAC] [-c count] [-i interface] [ -w us ] <host | -B> arping --help А вот чистый вывод консоли: ARPING(8) System Manager's Manual: iputils NAME ar
  17. DarkSpider

    Релизы Ubilling

    Есть такое. Полная ссылка на кабинет пользователя url=http://stats.isp/ Nightfly, в инструкции нужно четко писать - "закрывающий слэш обязателен" (: Если его нет, - есть указанная ошибка. Обновился я и сам. Вот найденные фичи: Неверные параметры в модуле pl_arping (я уже говорил - в Linux нет параметра -i (есть -I), и нет параметра -v. Поэтому модуль не работает). Должно быть: (Для Ubuntu Server 10.04) $command=$sudo_path.' '.$arping_path.' -I '.$arping_iface.' -c 5 '.$user_ip; Неверно задан grep - нужно с ключем -i в pl_dhcp (к нижнему регистру привели, но если раньше было
  18. DarkSpider

    Напоминание на почту

    1. Покажи вывод ls -al /etc/stargazer 2. Есть ли в /etc/sudoers ? User_Alias BILLING = www-data BILLING ALL = NOPASSWD: ALL 3. В скрипте я бы указывал полный путь до sgconf 4. Стукните чтоле в аську. Дадите доступ - помогу разобраться.
  19. DarkSpider

    Напоминание на почту

    Я ж написал "Кусок кода" - подразумевалось, что в начале скрипта идет инициалицация параметров. login=$1 param=$2 oldValue=$3 newValue=$4 С остальным согласен, но ведь - это не готовый вариант , а подсказка к действию. ((:
  20. Забивайте маки юзеров в убиллинг вручную (там есть ручной ввод). И делайте arp-привязку. Просто сгенерированный конфиг Ubilling не будет отдаваться серверу DHCP и раздавать адреса. Будет Вам привязка. Нет маки берутся напрямую из базы. Как раз конфиг генерируется из базы, а не наоборот. Просто Вы будете делать двойную работу: Внести мак-адрес юзера в DHCP сервера Внести мак-адрес юзера в Ubilling
  21. Можно - делайте. Если трафик пойдет через второй сервер, - в DHCP(на первом сервере) просто укажите другой шлюз. Вот и все решение. В Ubilling просто укажите левый линк на multinet (Чтобы не запускать/перезапускать DHCP-сервер)
  22. 1. Настроить сервер с Stargazer + Ubilling + DHCP (не в общей сети) 2. Село - там статика - пусть себе и дальше работают - это не помешает общей связке. 3. Включить настроенный сервер с СТГ в общую сеть 3а) остановить DHCP на первом сервере 3б) Запустить DHCP на втором 3в) клиентам в городе перезапустить компы. Они ж по DHCP получат просто новые (те же настройки). 4. DNS - хотите оставляйте и дальше на первом сервере, хотите сделайте 2 (они не мешают друг другу) Клиенты в селе даже "без единого разрыва", клиенты в городе (да можно и не перезапускать комп, просто со следующего рест
  23. DarkSpider

    Напоминание на почту

    Кусок кода OnChange (переменные оригинальные $1 - Логин, $3 - Старое значение, $4 - Новое значение LANG=ru_RU.utf8 - Ваша локаль (Может быть en_US.utf8 или ru_UA.utf8 в общем смотрите сами echo $LANG) ########## Если изменился тариф (скорость абона) ############ ############################################################# if [ -n $param -a $param == "tariff" ] ; then { LANG=ru_RU.utf8 /usr/sbin/sgconf set -s localhost -p 5555 -a admin -w password -u $1 -m "Ваша тариф изменен с $3 на $4" } ########## Если добавили денег абоненту ############ ####################################
  24. DarkSpider

    Релизы Ubilling

    Периодические задачи в # crontab -e добавляем 20 0 * * 1 cd /var/www/billing/ ; /usr/bin/php /var/www/billing/vservices.php > /var/log/vservices.log Есть такое ? Этот файл отвечает за снятие абонки по виртуальным сервисам. Если просто перевели дату - он не сработает, так как срабатывает в 01:20 1-го числа каждого месяца
×
×
  • Створити нове...