Jump to content
Local
Mescaline

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

Recommended Posts

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

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

 

!dhcpd

*.* /var/log/dhcpd.log

 

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

Share this post


Link to post
Share on other sites

Я подозреваю что изначально это было что-то типа syslog.conf наверное.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Это к Мескалину. Я к этим вашим убунтам точно нипричем :)

Share this post


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

Share this post


Link to post
Share on other sites

а в Debian? это файл /etc/rsyslog.conf ?????

Если там таковой файл существует, то да - это он.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Дата всех платежей там есть и так. Подсветка "на сколько хватит бабла" в планах после общего причесывания.

Share this post


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 сервер на стартует, ругается...

Share this post


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%'

 

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

Share this post


Link to post
Share on other sites

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

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

1.txt

Share this post


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 не дублируются - почистили чтоли уже?

Share this post


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',

),

)

Share this post


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`

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

Share this post


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

Share this post


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

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

Share this post


Link to post
Share on other sites

Незачто. Все должно воркать если не пытаться кроить что-то вручную по БД.

Share this post


Link to post
Share on other sites

оффтоп:

ну дык я только учусь, а в учении ой как тяжко ))))

Share this post


Link to post
Share on other sites

Ну типа поздравляю :lol:

 

Обновление вчера вышло кстати.

Share this post


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.

×