Jump to content

Установка Stagazer + Ubilling на Linux Ubuntu 10.10


Recommended Posts

  • 1 month later...
  • Replies 65
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Тема перенесена в википедию http://wiki.ubilling...buntuserver1010

Готово http://wiki.ubilling.net.ua/doku.php?id=setupubuntuserver1010

0. Почему не использовать conf-available.d/conf-enabled.d? 1. За chmod -R 0777 надо пальцы тупым ножом отпиливать. 2. stargazer нужно запускать так: /etc/init.d/stargazer start (ну или service starg

В инструкции есть:

Для того чтобы логировать не известные МАК'и настрим логирование /etc/rsysctl.conf :

 

!dhcpd

*.* /var/log/dhcpd.log

 

что это? вернее что за rsysctl.conf??? rsysctl??? подскажите пож?

Link to post
Share on other sites

да в том то и дело, то ли опечатка то ли что.... в гугле ничего подобного нет... Если это опечатка, наверно нужно её исправить в wiki а то такие как я )))) (не имеющие большого опыта и знаний в никсах) будут тратить время на выяснения сути ЭТОГО

Link to post
Share on other sites

Скорее всего имелся ввиду все же rsyslog.

В Ubuntu 10.04 (10.10) - это конфигурация куда писать различные логи.

Это будет файл :

/etc/rsyslog.d/50-default.conf

Раньше было /etc/syslog.conf (опечатка Mescaline - syslog - а не sysctl)

В нем пишем что-то типа :

local7.* /var/log/dhcp3-server.log

Или как у Mescaline

!dhcpd
*.* /var/log/dhcpd.log

Link to post
Share on other sites

да такой файл там есть, и это как раз то что нужно было... Возник ещё один вопрос:

наконец всё более или менее запустил, работает старгайзер, ubilling... пока занимаюсь тестированием.

Возможно ли сделать так чтобы в личном кабинете пользователя отображалась дата пополнения счёта и когда заканчиться у абонента интернет ))) ???

Link to post
Share on other sites

ок, всё понятно...

Ещё одна весщ которую немогу побороть

В файле ethernet.conf почему то ну удаляются записи о МАС, т.е. получается что записи дублируются... для ясности привожу содеражание файла:

 

#ethernet.conf

 

host m192x168x3x2 {

hardware ethernet 99:82:60:68:40:90;

fixed-address 192.168.3.2;

}

 

host m192x168x3x101 {

hardware ethernet f4:6d:04:1d:35:a6;

fixed-address 192.168.3.101;

}

 

host m192x168x3x101 {

hardware ethernet f4:6d:04:1d:35:a6;

fixed-address 192.168.3.101;

}

 

в итоге DHCP сервер на стартует, ругается...

Link to post
Share on other sites

Это в норме невозможно.

 

Покажите-ка выхлоп из SQL-консоли по следующим запросам:

SELECT `login` from `users`  WHERE `IP`='192.168.3.101'

 

 

SELECT * from `nethosts` WHERE `ip`='192.168.3.101'

 

и

 

SELECT * from `weblogs` WHERE `event` LIKE '%192.168.3.101%'

 

Я уже слышал о похожем баге с дублированием пользователей но повторить так и не удалось. Подозреваю попытки ручного лапанья юзеров сквозь конфигуратор старгейзера чтоли.

Link to post
Share on other sites

файлик с выхлопом прикрепил.... но в данный момент ситуация немного изменилась. Я копался немного, пытался решить проблему... на данный момент следующие: дхцп раздаёт IP, но, он раздаёт например 192.168.3.102. а в профиле пользователя прописан 192.168.3.101 (и не меняется). и как следствие инета у пользователя нет.

По поводу старгайзерского конфигуратора... да было дело на ранних этапах конфигурирования ubilling

1.txt

Link to post
Share on other sites
По поводу старгайзерского конфигуратора... да было дело на ранних этапах конфигурирования ubilling

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

 

Как логичный вариант исправления могу предположить следующее:

1. Очистить в табличке nethosts весь бардак про 192.168.3.101

2. Сделать INSERT INTO `nethosts` (netid,ip, mac) '1','192.168.3.101','мак_юзверя'

3. Недокументировання фишка - при заходе в модуль "Сети" перегенерируються все нужные конфиги по шаблонам и dhcpd перезапуститься.

 

Я одного не понимаю. Судя по вашему SELECT * from `nethosts` WHERE `ip`='192.168.3.101' записи в nethosts не дублируются - почистили чтоли уже?

Link to post
Share on other sites

нет ничего не чистил...

 

3. Недокументировання фишка - при заходе в модуль "Сети" перегенерируються все нужные конфиги по шаблонам и dhcpd перезапуститься.

сделал... теперь

 

 

#ethernet.conf

 

host m192x168x3x2 {

hardware ethernet 99:82:60:68:40:90;

fixed-address 192.168.3.2;

}

 

host m192x168x3x101 {

hardware ethernet ;

fixed-address 192.168.3.101;

}

 

host m192x168x3x102 {

hardware ethernet f4:6d:04:1d:35:a6;

fixed-address 192.168.3.102;

}

 

по поводу первых двух пунктов сделаю, отпишусь...

 

SELECT * from `nethosts`

 

 

array (

0 =>

array (

'id' => '1',

'netid' => '1',

'ip' => '192.168.3.2',

'mac' => '99:82:60:68:40:90',

'option' => 'NULL',

),

1 =>

array (

'id' => '8',

'netid' => '1',

'ip' => '192.168.3.101',

'mac' => '',

'option' => 'NULL',

),

2 =>

array (

'id' => '7',

'netid' => '1',

'ip' => '192.168.3.102',

'mac' => 'f4:6d:04:1d:35:a6',

'option' => 'NULL',

),

)

Link to post
Share on other sites

DELETE from `nethosts` WHERE `ip`='192.168.3.101'

 

я сделал DELETE FROM `nethosts`

т.к 192.168.3.2 по сути не нужен..

 

пишу

wrong data input: INSERT INTO `nethosts` (netid,ip,mac) '1','192.168.3.101','f4:6d:04:1d:35:a6' FROM `users`

ругается, говорит вронг дата, какие я данные не те ввожу?

Link to post
Share on other sites

Пардон - это не я сказал, это алкогольная белочка насвистела :D

INSERT INTO `nethosts` (`id` ,`netid` ,`ip` ,`mac` ,`option`) VALUES (NULL , '1', '192.168.3.101', 'f4:6d:04:1d:35:a6', NULL);

 

 

falling_squirell.gif

Link to post
Share on other sites

Пардон - это не я сказал, это алкогольная белочка насвистела :D

INSERT INTO `nethosts` (`id` ,`netid` ,`ip` ,`mac` ,`option`) VALUES (NULL , '1', '192.168.3.101', 'f4:6d:04:1d:35:a6', NULL);

 

 

falling_squirell.gif

о да! на этот раз алкогольная белочка прально насвистела! табличка прописалась, теперь как это всё работает буду смотреть завтра... Спасибо , заранее... ))))))

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...