35 Comments

    • ZEUS

      Уважаемый, большое Вам человеческое спасибо, за проделанный труд! Сегодня же отрепетирую.

        • Сергей

          Добрый вечер.
          Собрал это все на debian 8
          Есть некоторые ошибки при запуске, а имено:

          htb start
          find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.

          find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.

          radtest юзер пасс 192.168.1.120:1812 0 секрет 0 192.168.1.120

          Sending Access-Request of id 247 to 192.168.1.120 port 1812
          User-Name = «»
          User-Password = «»
          NAS-IP-Address = 192.168.1.120
          NAS-Port = 0
          Message-Authenticator = 0x00000000000000000000000000000000
          rad_recv: Access-Reject packet from host 192.168.1.120 port 1812, id=247, length=20
          и ВСЕ, а в логе пишет:
          Auth: Login incorrect: [юзер/пасс] (from client Local NAS port 0)
          ну и при попытке подключится по pptp получаю ошибку 800
          Поможете довести до ума?
          Что еще нужно напишу.

          • Сергей

            User-Name = “юзер”
            User-Password = “пасс”
            как и в убилинге, поиск по логину производит, статус активный баланс положительный.

          • Андрей Гутов

            Здравствуйте. вообще htb — это шейпер. без него должно работать. напишите лучше мне в icq . там удобнее будет. 911

  1. У вас опечатка, после команды htb stats,

    mcedit /etc/default/softfload
    mcedit /etc/default/softflowd

    И еще одна здесь

    net.ipv4.ip_forward = 1
    пропишем путь к remote_nas.conf в /etc/stargazer/conf-enable/mod_remote_script.conf в директиве SubnetsFile все необходимое Ubilling пропишет сам при добавлении nas сервера, remote_nas.conf находится по адресу /var/www/billing/remote_nas.conf
    …. в /etc/stargazer/conf-enabled.d/mod_remote_script.conf…

    Пока что полноценно развернуть не удалось — то падает нат то дхцп. Но тут сто процентов где-то невнимательно отработал. Ищу ошибку. Ибо все проверочные пункты — создание таблиц БД, ХТБ, банд, проходит, в логах отчитывается правильно. Уже несколько раз начисто сносил и переустанавливал — заметил одну деталь — не создаются тарифы. В первую установку — я как-то эту проблему победил, но сейчас в упор не могу вспомнить. Вобщем, пока что ковыряю, результаты оглашу, но если буду готов к капитуляции — прийду челом бить)))

  2. Андрей Гутов

    С тарифами тоже когда-то сталкивался, надо проверить, авторизацию убиллинга и старгейзера где пароль указан 123456, а также надо проверить на каких портах все это работает, что бы в конфигах были одинаковые порты, что бы это все дело словилось ну и соответственно пароль к БД. Опечатки обязательно поправлю ! Спасибо Вам большое за интерес ! Сам вчера по данной статье ставил нашел несколько косячков…. тут же исправил.

  3. Вобщем запустил успешно биллинг, но с костылями. Впринципе не настолько критичными, но достойными внимания.
    Сразу попрошу в инструкции поправить

    пропишем путь к remote_nas.conf в /etc/stargazer/conf-enable/mod_remote_script.conf в директиве SubnetsFile все необходимое Ubilling пропишет сам при добавлении nas сервера, remote_nas.conf находится по адресу

    SubnetsFile -лишняя буква s, должно быть —> SubnetFile
    И для большей ясности для тех кто будет ставить — Да, этотфайл и эта строка правятся дважды — первый раз при установке старгейзера, второй — при установки юбиллинга.

    Теперь багрепорт:
    1. У меня система поднимается только после выкл\включения интернет интерфейса ( eth0). Поэтому старт шлюза выглядит следующим образом:
    #ifdown eth0
    #ifup eth0
    #htb
    #stargazer
    2. Шейпер некорректно режет UPLOAD, судя по результатам спидтеста — вообще не режет)))

    Теперь по тем трудностям, которые были описаны в предыдущем коментарии:
    А пёс его знает… снёс, поставил заново — заработало. Видимо действительно где-то накосячил когда ставил.

  4. Андрей Гутов

    Исправил ваши замечания. по поводу шейпера все должно быть в порядке. Если не сложно приведите пожалуйста cat /etc/network/interfaces и htb stats
    какая версия ОС ? я ставил на Debian “squeeze” 6.0 чтоле :)

    можете написать мне в icq 674 девять Один Один

    Проблема в том, что когда настраиваешь, то в голове одно, а когда пишешь другое :) поэтому получаются опечатки и недопечатки :)

    Сегодня еще раз переставил систему, рядом сидел друг и контролировал, что бы я ничего с головы не взял все установил по статье и все работает :)

  5. Ось Debian Squeeze (6.0.6 ) i386
    Вобщем проблема старта остановки eth0 не связанна с биллингом. Только что на голый комп накатил дебиан (с того же диска что и на тестовой машине) и два интерфейса. Кроме чистой оси ничего в системе нет. Та же ситуаци — как только система опознает второй интерфей — с первого пропадает трафик. Так что Ubilling тут не причем. Логи сейчас показать не смогу — на работе остались в системе. По возможности опубликую:)

  6. С правилами немного разрулил — прописав в /etc/rc.local
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    Однако у меня в упор не поднимается eth0
    пришлось использовать костыли в том же rc.local добавлением двух строк
    ifdown eth0
    ifup eth0
    сПосле этого трафик течет как надо, однако шейпер не работает. Как бы ни извращался — он не желает запускаться при старте системы. Приходится с каждой перезагрузкой пальцами прописывать
    htb start
    Никак не могу победить это неудобство:(

  7. только что заметил в графе «онлайн» показывает нулевой трафик
    В день первого запуска отображался а сейчас — нет. Вообще странно…

  8. yura

    2013-02-11 01:10:53 — Stg v. 2.407-p1
    2013-02-11 01:10:53 — Message queue created successfully. msgKey=5555 msgID=0
    2013-02-11 01:10:53 — Timer thread started successfully.
    2013-02-11 01:10:53 — Storage plugin: mysql_store v.0.67. Loading successfull.
    2013-02-11 01:10:53 — Error: Invalid router address
    2013-02-11 01:10:53 — Traffcounter: Stop successfull.
    2013-02-11 01:10:53 — Users: Stop successfull.
    2013-02-11 01:10:54 — Queue removed successfully.
    2013-02-11 01:10:55 — StgTimer: Stop successfull.
    2013-02-11 01:10:55 — Stg stopped successfully.
    2013-02-11 01:10:55 — ———————————————

    iface eth0 inet static
    address 192.168.1.7
    netmask 255.255.255.0
    gateway 192.168.1.1
    auto eth0

    iface eth1 ЧТО ЗДЕСЬ ВПИСАТЬ?
    мне кажеться что проблема здесь?

  9. yura

    2013-02-11 21:39:03 — Stg v. 2.407-p1
    2013-02-11 21:39:03 — Message queue created successfully. msgKey=5555 msgID=0
    2013-02-11 21:39:03 — Timer thread started successfully.
    2013-02-11 21:39:03 — Storage plugin: mysql_store v.0.67. Loading successfull.
    2013-02-11 21:39:03 — Error: Invalid router address
    2013-02-11 21:39:03 — Traffcounter: Stop successfull.
    2013-02-11 21:39:03 — Users: Stop successfull.
    2013-02-11 21:39:04 — Queue removed successfully.
    2013-02-11 21:39:05 — StgTimer: Stop successfull.
    2013-02-11 21:39:05 — Stg stopped successfully

    Помогите с 2013-02-11 21:39:03 — Error: Invalid router address

  10. Итак, с момента последней записи сервак работает на 5\5
    Спасибо за участие в разборе и отладке. Подтверждаю — мануал наконец вылизан и работает. Читайте внимательно, устанавливайте не торопясь и всё будет гут.

  11. FRitz

    заново изменим права:

    chown www-data:www-data -R /etc/dhcp
    сhown www-data:www-data -R /var/www/billing

    это антикопипаста? =)

    (если что, в случае с
    сhown www-data:www-data -R /var/www/billing
    первое слово — $’\321\201hown’ =)

  12. Здравствуйте. Делал все по выше указанной инструкции, stargazer работает, ubilling работает, IP в локальной сети созданному пользователю в ubilling назначаются, DNS работает (т.е. nslookup и ping определяет IP адреса доменов), но в Интернет не пускает. Подскажите в чём может быть проблема и в какую сторону копать.
    Заранее благодарен за ответ.

  13. Dimon

    Подскажите,а как сделать на линуксе заворот должников на страницу авторизации без всяких прокси?не сталкивались ли?

  14. Андрей

    Доброго времени суток. не подскажите как решить проблему.
    в логах выдает вот такую ошибку
    Stg v. 2.408
    2015-12-15 14:36:26 — Message queue created successfully. msgKey=5555 msgID=98304
    2015-12-15 14:36:26 — Timer thread started successfully.
    2015-12-15 14:36:26 — Storage plugin: ‘Error loading plugin ‘/usr/lib/stg/mod_store_mysql.so’: ‘/usr/lib/stg/mod_store_mysql.so: cannot open shared object file: No such file or
    directory»
    2015-12-15 14:36:27 — Queue removed successfully.
    2015-12-15 14:36:27 — StgTimer: Stop successfull.
    2015-12-15 14:36:27 — Stg stopped successfully.
    2015-12-15 14:36:27 — ———————————————

    • Андрей Гутов

      путь до библиотеки проверяйте. возможно когда собирали stg произошла ошибка. посмотрите в папке из которой собирали stg эту библиотеку. быть может простое копирование этой библиотеки поможет.

  15. Андрей

    Спасибо нашел.
    вот только осталось понять где накосячел. не коректно интерфейс отображается. нет ни одной графики.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: