Перейти до

Рекомендованные сообщения

  • 1 month later...
Опубліковано:

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

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

 

!dhcpd

*.* /var/log/dhcpd.log

 

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

Опубліковано:

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

Опубліковано:

Скорее всего имелся ввиду все же 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

Опубліковано:

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

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

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

Опубліковано:

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

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

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

Опубліковано:

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

 

Покажите-ка выхлоп из 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%'

 

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

Опубліковано:

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

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

1.txt

Опубліковано:
По поводу старгайзерского конфигуратора... да было дело на ранних этапах конфигурирования 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 не дублируются - почистили чтоли уже?

Опубліковано:

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

 

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

),

)

Опубліковано:

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`

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

Опубліковано:

Пардон - это не я сказал, это алкогольная белочка насвистела :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

Опубліковано:

Пардон - это не я сказал, это алкогольная белочка насвистела :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

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...