Перейти к содержимому

nlo

Сitizens
  • Публикации

    271
  • Зарегистрирован

  • Посещение

Все публикации пользователя nlo

  1. При авторизации по ип абонента пускает без проблем а когда ставишь авторизацию по логину и паролю работает не у всех голову сломал почему у одних работает ЛК а у других нет странно иногда просто выскакивает окно лоин и пароль а иногда пустой экран Подскажите куда копать?
  2. nlo

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

    нужно со скрипта OnChange Сделать вызов так как эти переменные задаются там подскажите как это сделать что конкретно нужно прописать в OnChange что бы вызвать файл скрипта /etc/stargazer/messages который лежит рядом с OnChange
  3. nlo

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

    это всё равно осталось: PHP Notice: Undefined offset: 1 in /etc/stargazer/messages on line 6 PHP Notice: Undefined offset: 2 in /etc/stargazer/messages on line 7 PHP Notice: Undefined offset: 3 in /etc/stargazer/messages on line 8 PHP Notice: Undefined offset: 4 in /etc/stargazer/messages on line 9 выкладываю по линиям: 6 7 8 9 $login = $argv[1]; $param = $argv[2]; $oldValue = $argv[3]; $newValue = $argv[4]; вот эти переменные он не может найти нужно со скрипта OnChange Сделать вызов так как эти переменные задаются там подскажите как это сделать что конкретно нужно прописать в OnChange что бы вызвать файл скрипта mes который лежит рядом с OnChange
  4. nlo

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

    debian 6 Спасибо
  5. nlo

    Релизы Ubilling

    Скорее всего права доступа или апач не может получить доступ на чтение или в конфиг файлах апача нет разрешения на чтение данной директории
  6. nlo

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

    mysql_connect() со своими учетными данными кто делать будет? вот спасибо :-) если б я ещё знал пхп и как это всё делается :-) даже незнаю как вызвать скрипт с OnConnect Не будете ли так любезны разжевать ламаку что куда и как Пожалста :-)
  7. nlo

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

    Вот что выдаёт: PHP Notice: Undefined offset: 1 in /etc/stargazer/messages on line 4 PHP Notice: Undefined offset: 2 in /etc/stargazer/messages on line 5 PHP Notice: Undefined offset: 3 in /etc/stargazer/messages on line 6 PHP Notice: Undefined offset: 4 in /etc/stargazer/messages on line 7 PHP Warning: mysql_query(): Access denied for user 'root'@'localhost' (using password: NO) in /etc/stargazer/messages on line 10 PHP Warning: mysql_query(): A link to the server could not be established in /etc/stargazer/messages on line 10 PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /etc/stargazer/messages on line 11
  8. nlo

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

    Если отправляешь с программы конфигуратора то сообщение приходит почта на серваке работает вот насчёт пхп не уверен что отправляет локальные сайты отправляют почту функцией smtp с авторизацией по логину и паролю даже незнаю как проверить я недавно начал использовать стг так что не все азы изучил
  9. nlo

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

    Засунул проверил Ничего не отправляется :-( На почте пусто и в программу авторизатор тоже ничего не приходит :-(
  10. nlo

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

    его же можно засунуть и в OnChange и в OnConnect что бы грязь не разводить а держать в одном файле гле его легко и удобно найти и редактировать
  11. nlo

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

    я попробую Просто на будущее научите делать вызов как правильно? просто на примере :-) Спасибо
  12. nlo

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

    А можно на примере :-) ну скажем я создал в корне конфигов файл member поместил в него этот код может его лучше вызывать со скрипта OnChange ? Только не вкурю как я такого ещё не делал извините за тормаза :-)
  13. nlo

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

    Спасибо Мне несовсем понятно как енто дело запустить? или просто торможу с утра
  14. nlo

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

    это если базы в файле а как если базы в мускуле? Я бы тоже прикрутил такую фитчу себе на сервак Но и желательно что бы и на мыло кидал и в программу авторизатор что бы видно было юзверю что система автоматом пишет Буду признателен за решение вопроса.
  15. nlo

    Не считает трафик помогите!

    С проблемой разобрался спасибо всем Если нужно решение то пока выложить нет времени как будет время обязательно выложу если будет спрос
  16. спасибо всё понятно! Насчёт нот фоунд надо ковырять апач или на чём вебсервер крутится а с редиректом всё понятно я вышел из положения так: #Редирект неавторизованных на страничку приветствия и контактов $IPSET -N authorized1 ipmap --network 10.0.0.0/24 $IPSET -N authorized2 ipmap --network 192.168.10.0/24 $IPTABLES -A FORWARD -m set --set authorized1 src,dst -j ACCEPT $IPTABLES -A FORWARD -m set --set authorized2 src,dst -j ACCEPT $IPTABLES -A FORWARD -m set --set authorized1 dst,src -j ACCEPT $IPTABLES -A FORWARD -m set --set authorized2 dst,src -j ACCEPT $IPTABLES -t nat -N park $IPTABLES -t nat -A park -m set --set authorized1 src -j RETURN $IPTABLES -t nat -A park -m set --set authorized2 src -j RETURN $IPTABLES -t nat -A park -d 10.0.0.1/32 -j RETURN $IPTABLES -t nat -A park -p TCP --dport 80 -j DNAT --to 10.0.0.1:82 $IPTABLES -t nat -A PREROUTING -s 10.0.0.0/24 -j park $IPTABLES -t nat -A PREROUTING -s 192.168.10.0/24 -j park это на 2 разные подсетки ну а там дело за апачем он получает принятого хомячка и обрабатывает как нужно Ещё раз спасибо
  17. Вот мучился мучился но всё таки осилил Выкладываю скрипт запуска /etc/init.d/bil #! /bin/sh # /etc/init.d/bil ######################################################################## ######################## Конфигурация путей ############################ HTB="/etc/init.d/htb.init" #Путь к шейперу IPTABLES="/sbin/iptables" # Путь до IPTABLES IPSET="/usr/sbin/ipset" # Путь до IPSET WAN_IP="172.16.0.2" #IP адрес внешнего интерфейса LOCAL_IP0="10.0.0.1" #IP адрес локальный подсеть 10 LOCAL_IP1="192.168.10.5" #IP адрес локальный подсеть 192 IF_WORLD="eth1" #Интерфейс смотрящий в грешный мир IF_LOCAL0="eth0" #Интерфейс локалки 10.0.0.0/24 IF_LOCAL1="eth3" #Интерфейс локалки 192.168.10.0/24 SQL="/etc/init.d/mysql" # Путь до init.d скрипта MySQL WEB="/etc/init.d/apache2" # Путь до init.d скрипта Apache2 DHCP="/etc/init.d/dhcp-server" # Путь до init.d скрипта Dhcp3-server BAND="/etc/init.d/bandwidthd" # Путь до init.d скрипта Bandwindthd STAR="/usr/sbin/stargazer" # Путь до bin файла stargazer SOFTD="/etc/init.d/softflowd" # Путь до init.d скрипта Softflowd #Softflowd для разных подсетей SOFT="/usr/sbin/softflowd -i eth0 -n 127.0.0.1:42111" # Тут указываем интерфейс на котором висят юзвери eth0 SOFT="/usr/sbin/softflowd -i eth3 -n 127.0.0.1:42111" # Тут указываем интерфейс на котором висят юзвери eth3 ######################################################################## # Что будет происходить и запускаться при старте: (Конфигурация запуска) ######################################################################## case "$1" in start) echo "###################################################################################" echo "###################################################################################" echo "########################### Запускаем Биллинговую систему #########################" echo "###################################################################################" echo "###################################################################################" #Разрешаем хождение пакетов echo 1 > /proc/sys/net/ipv4/ip_forward $IPTABLES -F $IPTABLES -t nat -F $IPTABLES -X $IPTABLES -t nat -X $IPTABLES -t mangle -X $IPTABLES -t mangle -Z $IPTABLES -t mangle -F ## allow loopback $IPTABLES -A INPUT -i lo -j ACCEPT $IPTABLES -A OUTPUT -o lo -j ACCEPT #По умолчанию проходящие пакеты в DROP $IPTABLES -P FORWARD DROP # Разрешаем пингам ходить всюду и всегда $IPTABLES -t filter -A INPUT -p icmp -j ACCEPT $IPTABLES -t filter -A FORWARD -p icmp -j ACCEPT $IPTABLES -t filter -A OUTPUT -p icmp -j ACCEPT #Создаём цепочку бана для ненужных ип #Например банить злостных ботов нарушающих спокоствие сервера $IPSET -F Virus $IPSET -X Virus $IPSET -N Virus nethash $IPSET -A Virus 216.163.188.0/24 $IPSET -A Virus 59.37.54.46/31 $IPTABLES -t filter -I INPUT -m set --set Virus src -j DROP # Создаём списки для подсети: (10.0) $IPSET -N FFIN ipmap --network 10.0.0.0/24 $IPSET -N FSNAT ipmap --network 10.0.0.0/24 #$IPSET -N FSNATDROP ipmap --network 10.0.0.0/24 # Создаём списки для подсети: (192.168) $IPSET -N FFINW ipmap --network 192.168.10.0/24 $IPSET -N FSNATW ipmap --network 192.168.10.0/24 #$IPSET -N FSNATDROPW ipmap --network 192.168.10.0/24 #Закрываем порт прокси для неавторизованных и открываем авторизованных и протаскиваем #$IPTABLES -t filter -I INPUT -p tcp -s 192.168.10.0/24 --dport 3128 -j DROP $IPTABLES -t filter -I INPUT -p tcp -s 10.0.0.0/24 --dport 3128 -j DROP #$IPTABLES -t nat -A PREROUTING -m set --set FSNAT -p tcp --dport 80 -j REDIRECT --to-ports 10.0.0.1:3128 #$IPTABLES -t nat -A PREROUTING -m set --set FSNATW -p tcp --dport 80 -j REDIRECT --to-ports 10.0.0.1:3128 # Добавляем наши адреса в NAT таблицу 10.0.0.0/24 $IPTABLES -t filter -I FORWARD -m set --set FFIN src -j ACCEPT $IPTABLES -t filter -I FORWARD -m set --set FFIN dst -j ACCEPT $IPTABLES -t nat -A POSTROUTING -m set --set FSNAT src -o $IF_WORLD -j SNAT --to-source $WAN_IP #$IPTABLES -t nat -A PREROUTING -s 192.168.10.0/24 -p TCP --dport 80 -j DNAT --to 10.0.0.1:82 # Добавляем наши адреса в NAT таблицу 192.168.10.0/24 $IPTABLES -t filter -I FORWARD -m set --set FFINW src -j ACCEPT $IPTABLES -t filter -I FORWARD -m set --set FFINW dst -j ACCEPT $IPTABLES -t nat -A POSTROUTING -m set --set FSNATW src -o $IF_WORLD -j SNAT --to-source $WAN_IP #$IPTABLES -t nat -A PREROUTING -s 10.0.0.0/24 -p TCP --dport 80 -j DNAT --to 10.0.0.1:82 #разрешаем ходить на локальный сайт $IPTABLES -t filter -I INPUT -p tcp --dport 80 -j ACCEPT #Редирект неавторизованных на страничку приветствия и контактов $IPSET -N authorized1 ipmap --network 10.0.0.0/24 $IPSET -N authorized2 ipmap --network 192.168.10.0/24 $IPTABLES -A FORWARD -m set --set authorized1 src,dst -j ACCEPT $IPTABLES -A FORWARD -m set --set authorized2 src,dst -j ACCEPT $IPTABLES -A FORWARD -m set --set authorized1 dst,src -j ACCEPT $IPTABLES -A FORWARD -m set --set authorized2 dst,src -j ACCEPT $IPTABLES -t nat -N park $IPTABLES -t nat -A park -m set --set authorized1 src -j RETURN $IPTABLES -t nat -A park -m set --set authorized2 src -j RETURN $IPTABLES -t nat -A park -d 10.0.0.1/32 -j RETURN $IPTABLES -t nat -A park -p TCP --dport 80 -j DNAT --to 10.0.0.1:82 $IPTABLES -t nat -A PREROUTING -s 10.0.0.0/24 -j park $IPTABLES -t nat -A PREROUTING -s 192.168.10.0/24 -j park #Перенаправляем всех на внутренний прокси #$IPTABLES -t nat -A PREROUTING -s 10.0.0.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128 #$IPTABLES -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128 # Создание правил доступа к Авангард (разрешённые IP адреса) $IPSET -N WHITE iptree $IPSET -A WHITE 10.0.0.0 $IPSET -A WHITE 10.128.0.0 #Адреса серверов Авангард страниц: $IPSET -N AVANGARD iptree $IPSET -A AVANGARD 212.48.199.125 $IPSET -A AVANGARD 212.48.192.132 $IPSET -A AVANGARD 193.222.109.119 $IPSET -A AVANGARD 193.222.109.113 $IPSET -A AVANGARD 193.222.109.102 $IPSET -A AVANGARD 78.36.121.68 $IPSET -A AVANGARD 78.36.121.69 # Запрещаем всем , кроме 1 адреса (админа) посейщать Авангард $IPTABLES -t filter -I FORWARD -s ! 10.0.0.0/32 -m set --set AVANGARD dst -j DROP #Закрываем доступ к нужным портам $IPSET -F Vports $IPSET -X Vports $IPSET -N Vports portmap --from 1 --to 65535 $IPTABLES -t filter -I FORWARD -m set --set Vports dst -j DROP #$IPSET -A Vports 135 $IPSET -A Vports 25 #$IPSET -A Vports 139 #$IPSET -A Vports 445 # Запускаем Bandwindthd $BAND start # Запускаем HTB (Шейпер) $HTB start # Запускаем прослушку Softflowd для (10) $SOFT # Запускаем Stargazer $STAR echo "###################################################################################" echo "###################################################################################" echo "#################################### Биллинг запущен ##############################" echo "###################################################################################" echo "###################################################################################" ;; ######################################################################################## ######################################################################################## # Что будет происходить при остановке скрипта: (Конфигурация завершения работы биллинга) ######################################################################################## stop) echo "###################################################################################" echo "###################################################################################" echo "############################# Выключаем систему Биллинга ##########################" echo "###################################################################################" echo "###################################################################################" #Убиваем все процессы старгазера killall stargazer #Удаляем правила шейпера tc qdisc del dev eth1 root #(10) #Останавливаем softflowd $SOFTD stop #Останавливаем Bandwindthd $BAND stop #Останавливаем шейпер HTB $HTB stop # Чистим правила в таблицах Iptables и удаляем списки IPSET #(10) $IPTABLES -F $IPTABLES -F -t nat $IPSET -F FFIN $IPSET -F FFINW $IPSET -F FFINV $IPSET -X FFIN $IPSET -X FFINW $IPSET -X FFINV $IPSET -F FSNAT $IPSET -F FSNATW $IPSET -F FSNATV $IPSET -X FSNAT $IPSET -X FSNATW $IPSET -X FSNATV $IPSET -F FSNATDROP $IPSET -F FSNATDROPW $IPSET -F FSNATDROPV $IPSET -X FSNATDROP $IPSET -X FSNATDROPW $IPSET -X FSNATDROPV #Удаляем учётные записи с конфигурацией шейпера. rm -rf /etc/stargazer/dn/* echo "###################################################################################" echo "###################################################################################" echo "#################################### Биллинг выключен #############################" echo "###################################################################################" echo "###################################################################################" ;; *) echo "Usage: /etc/init.d/billing {start|stop}" exit 1 ;; esac exit 0 А так же скрипты он коннект #!/bin/bash #OnConnect IFUP="eth1" IFDOWN="eth1" ########################### LOGIN=$1 IP=$2 CASH=$3 ID=$4 SPEED=`/etc/stargazer/GetSpeed $LOGIN` UPSPEED=`/etc/stargazer/GetUpSpeed $LOGIN` MAC=`/etc/stargazer/GetMac $LOGIN` SCOUNT="Kbit" IPT="/sbin/iptables" IPS="/usr/sbin/ipset" tc="/sbin/tc" arpcmd="/usr/sbin/arp" cur_date=`date +%Y.%m.%d` cur_time=`date +%H:%M:%S` #Разрешаем авторизованным инет #$IPS -D $IP NOINET # DELETE RULEZ ###################################################################### #iptables -A INPUT -i eth3 -p tcp --dport 80 -s $ip -j ACCEPT #iptables -A INPUT -i eth3 -p tcp --dport 3128 -s $ip -j ACCEPT #iptables -t nat -A PREROUTING -i eth3 -p tcp --dport 80 -s $ip -j REDIRECT --to-port 3128 #$IPT -t nat -D PREROUTING --src $IP --dst 0.0.0.0/0 -p tcp --dport 80 -j DNAT --to-destination 172.16.0.2 #$IPT -t filter -D INPUT -s $IP -j ACCEPT #while [ $? -eq 0 ] #do #$IPT -t filter -D INPUT -s $IP -j ACCEPT #done #$IPT -t filter -D FORWARD -s $IP -j ACCEPT #while [ $? -eq 0 ] #do #$IPT -t filter -D FORWARD -s $IP -j ACCEPT #done #$IPT -t filter -D FORWARD -d $IP -j ACCEPT #while [ $? -eq 0 ] #do #$IPT -t filter -D FORWARD -d $IP -j ACCEPT #done #$IPT -t filter -D OUTPUT -d $IP -j ACCEPT #while [ $? -eq 0 ] #do #$IPT -t filter -D OUTPUT -d $IP -j ACCEPT #done ####################################################################### # fix user mac to ip #$arpcmd -d $IP $MAC #while [ $? -eq 0 ] #do #$arpcmd -d $IP $MAC #done $arpcmd -s $IP $MAC ############################ declare -i mark1=$ID+101 declare -i mark2=$ID+4101 $IPT -t mangle -A FORWARD -d $IP -j MARK --set-mark $mark1 $IPT -t mangle -A FORWARD -s $IP -j MARK --set-mark $mark2 ############################################ ########## 1subnet #Download $tc class add dev $IFDOWN parent 1:1 classid 1:$mark1 htb rate $SPEED$SCOUNT $tc filter add dev $IFDOWN parent 1: protocol ip prio 3 handle $mark1 fw classid 1:$mark1 #Upload $tc class add dev $IFUP parent 1:1 classid 1:$mark2 htb rate $UPSPEED$SCOUNT $tc filter add dev $IFUP parent 1: protocol ip prio 3 handle $mark2 fw classid 1:$mark2 ############################################# ## Интернет для (10) $IPS -D FSNATDROP $IP ## Интернет для (192) $IPS -D FSNATDROPW $IP ## Интернет для (10.128) $IPS -D FSNATDROV $IP while [ $? -eq 0 ] do $IPS -D FSNATDROP $IP $IPS -D FSNATDROPW $IP $IPS -D FSNATDROPV $IP done $IPS -A FFIN $IP $IPS -A FFINW $IP $IPS -A FFINV $IP $IPS -A FSNAT $IP $IPS -A FSNATW $IP $IPS -A FSNATV $IP # ################################################ #Редирект на авторизацию отключен для пользователя ipset -A authorized1 $2 ipset -A authorized2 $2 # DAY/NIGHT switcher /bin/echo $SPEED:`expr $ID + 4101` > /etc/stargazer/dn/$LOGIN # ADD TO LOG echo "$cur_date $cur_time CONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC" >> /var/log/stg/allconnect.log и дисконнект #!/bin/bash # OnDisconnect IFUP="eth1" IFDOWN="eth1" LOGIN=$1 IP=$2 CASH=$3 ID=$4 SPEED=`/etc/stargazer/GetSpeed $LOGIN` UPSPEED=`/etc/stargazer/GetUpSpeed $LOGIN` SCOUNT="Kbit" IPT="/sbin/iptables" IPS="/usr/sbin/ipset" tc="/sbin/tc" # TIME FORMAT cur_date=`date +%Y.%m.%d` cur_time=`date +%H:%M:%S` #Запрещаем инет редирект на локаль #$IPS -A $IP NOINET # DELETE RULEZ IPT ###################################################################### $IPT -t filter -D INPUT -s $IP -j ACCEPT while [ $? -eq 0 ] do $IPT -t filter -D INPUT -s $IP -j ACCEPT done $IPT -t filter -D FORWARD -s $IP -j ACCEPT while [ $? -eq 0 ] do $IPT -t filter -D FORWARD -s $IP -j ACCEPT done $IPT -t filter -D FORWARD -d $IP -j ACCEPT while [ $? -eq 0 ] do $IPT -t filter -D FORWARD -d $IP -j ACCEPT done $IPT -t filter -D OUTPUT -d $IP -j ACCEPT while [ $? -eq 0 ] do $IPT -t filter -D OUTPUT -d $IP -j ACCEPT done ######################### declare -i mark1=$ID+101 declare -i mark2=$ID+4101 if [ -n "$mark1" ] then $IPT -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark1 while [ $? = 0 ] do $IPT -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark1 done fi if [ -n "$mark2" ] then $IPT -t mangle -D FORWARD -s $IP -j MARK --set-mark $mark2 while [ $? = 0 ] do $IPT -t mangle -D FORWARD -s $IP -j MARK --set-mark $mark2 done fi ############################################################################# #Download $tc filter del dev $IFDOWN parent 1: protocol ip prio 3 handle $mark1 fw classid 1:$mark $tc class del dev $IFDOWN parent 1:1 classid 1:$mark1 htb rate $SPEED$SCOUNT #Upload $tc filter del dev $IFUP parent 1: protocol ip prio 3 handle $mark2 fw classid 1 :$mark1 $tc class del dev $IFUP parent 1:1 classid 1:$mark2 htb rate $UPSPEED$SCOUNT ############################################################################ ## Отключить интернет (10) $IPS -D FFIN $IP $IPS -D FFINW $IP $IPS -D FFIV $IP while [ $? -eq 0 ] do $IPS -D FFIN $IP $IPS -D FFINW $IP $IPS -D FFIV $IP done $IPS -D FSNAT $IP $IPS -D FSNATW $IP $IPS -D FSNATV $IP while [ $? -eq 0 ] do $IPS -D FSNAT $IP $IPS -D FSNATW $IP $IPS -D FSNAV $IP done $IPS -A FSNATDROP $IP $IPS -A FSNATDROPW $IP $IPS -A FSNATDROPV $IP ############################################################################ #iptables -D INPUT -i eth3 -p tcp --dport 80 -s $ip -j ACCEPT #iptables -D INPUT -i eth3 -p tcp --dport 3128 -s $ip -j ACCEPT #iptables -t nat -D PREROUTING -i eth3 -p tcp --dport 80 -s $ip -j REDIRECT --to-port 3128 #$IPT -t nat -A PREROUTING --src $IP --dst 0.0.0.0/0 -p tcp --dport 80 -j DNAT --to-destination 172.16.0.2 #Редирект на страницу авторизации включен ipset -D authorized1 $2 ipset -D authorized2 $2 # DAY/NIGHT switcher /bin/rm /etc/stargazer/dn/$LOGIN echo "$cur_date $cur_time DISCONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH" >> /var/log/stg/allconnect.log Ну пока ещё сырые но работает отлично Естественно остальные сервисы выстраиваете под свои нужды Всем спасибо за помощь!
  18. Не блокирует доступ на внешние ип заданные в правилах всем пользователям кроме админов Нужно заблокировать полный доступ с сети всем пользователям кроме админов на конкретные ип вышестоящего провайдера
  19. Вот мне одно интересно : неужели сложно поставить https://www.virtualbox.org/ , поставить туда систему и обкатать все до удачного запуска и потом перенести на рабочую систему, а не мучить пользователей ? неее! Если долго мучиться то обязательно что - нибудь получиться! Пользователи только рады что траф нахаляву прёт пока я тут вожусь настраиваю у всей сети полный доступ в инет даже у тех у кого его небыло.
  20. да но неработает Приходится блочить на сквиде
  21. nlo

    Тарифы

    пока написал замораживаться на время отъезда а те кто забыл будут пенять на себя :-)
  22. nlo

    Тарифы

    Спасибо Думаю ради такого дела можно и подождать полгодика нормально не помрут пока отпишемся что работаем над этим :-)
  23. Скажите возможно ли немного подкорректировать тарифы? Пример безлимитный тариф смазанное снятие абонки Есть: У пользователя снимается абонка каждый день в независимости. Нужно: Что бы снималась абонка только если была авторизация пользователя по программе или был внешний трафик. Во все остальные случаи абонка списываться не должна Например сегодня юзверь подключился поработал абонка списалась Завтра юзвер не выходил в инет и не авторизовывался абонка не взымается. объясняю для чего нужно: У нас много вахтовиков т.е. Юзверь дома пользуется инетом затем уезжает на вахту 5-10-15-20-45 дней и более Приезжает с вахты инета нету денег на счету тоже Начинает заваливать техподдержку. Группа экономистов подсчитала что будет выходнее сделать тарифы с абонкой как описано выше . Если есть возможность так сделать подскажите как. За ранее спасибо!
  24. nlo

    Релизы Ubilling

    А нельзя просто скачать новый и перезалить в корень? Конфиги оставить свои или не прокатит?
  25. nlo

    Релизы Ubilling

    Уверены что неизвестные для dhcpd МАС таки вылазят в логе указанном в опции NMLEASES? Всякие пути к grep, cat и прочим - адекватные указаны? sudo нормально отрабатывает?</p> где-то уже в этой теме приводил, а вобще можете выковырять его из ubinstaller да все пути проверил лог ведётся я не ставил инсталятором я ставил в нагляк первый раз слышу об инсталяторе :-) щас поищу по темам арп то работает пользователи пытающиеся подключиться с не тем маком блочатся
×
×
  • Создать...