isc-dhcpd не пишет логи

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
setevoy
рядовой
Сообщения: 21
Зарегистрирован: 2011-11-17 18:27:35
Откуда: Kiev
Контактная информация:

isc-dhcpd не пишет логи

Непрочитанное сообщение setevoy » 2012-02-26 9:32:06

Точнее - пишет, но не те.

в dhcpd.conf:

Код: Выделить всё

log-facility local7;
в syslog.conf

Код: Выделить всё

local7.*                                        /var/log/dhcpd.log
в таком случае вообще не пишет ничего

Если прописать так:

Код: Выделить всё

!dhcpd
*.*                                        /var/log/dhcpd.log
То пишет только сообщения типа:

Код: Выделить всё

Feb 26 08:58:43 takashi dhcpd: Internet Systems Consortium DHCP Server 4.2.3-P2
Feb 26 08:58:43 takashi dhcpd: Copyright 2004-2012 Internet Systems Consortium.
Feb 26 08:58:43 takashi dhcpd: All rights reserved.
Feb 26 08:58:43 takashi dhcpd: For info, please visit https://www.isc.org/software/dhcp/
О запросах и выдаче адресов - ни слова...

Чтя Я Делаю Не Так? :st:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
setevoy
рядовой
Сообщения: 21
Зарегистрирован: 2011-11-17 18:27:35
Откуда: Kiev
Контактная информация:

Re: isc-dhcpd не пишет логи

Непрочитанное сообщение setevoy » 2012-02-26 10:09:25

[SOLVED]

dhcpd запускался в chroot /var/db/dhcpd :-)
запустил без него - все нормально начал писать

bv
рядовой
Сообщения: 20
Зарегистрирован: 2012-09-05 7:09:53

Re: isc-dhcpd не пишет логи

Непрочитанное сообщение bv » 2013-02-06 13:35:07

А что SOLVED-то?)
У меня тоже в CHROOT окружении и не пишет...
Даже догадываюсь почему, но не знаю как это победить :-D
В chroot ( /var/db/dhcpd ) напрочь отсутствует dev/log, хотя сокет /var/db/dhcpd/var/run/log я сделал.
Ручное создание символьной ссылки:

Код: Выделить всё

ln -s /var/db/dhcpd/var/run/log /var/db/dhcpd/dev/log
создаёт dev/log, но в логе ничего не меняется - пустой, если же перезапустить DHCP-сервер, то dev/log магическим образом исчезает.
dhcpd.conf

Код: Выделить всё

...
log-facility local7;
...
rc.conf:

Код: Выделить всё

dhcpd_enable="YES"
# 
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="re0"
dhcpd_withumask="022"
dhcpd_chuser_enable="YES"
dhcpd_withuser="dhcpd"
dhcpd_withgroup="dhcpd"
dhcpd_chroot_enable="YES"
dhcpd_devfs_enable="YES"
dhcpd_rootdir="/var/db/dhcpd"
dhcpd_includedir="/usr/local/etc"
#
syslogd_flags="-s -l /var/db/dhcpd/var/run/log"
syslog.conf

Код: Выделить всё

local7.*                                        /var/log/dhcpd.log
И везде пустота...
Подскажите как решить вопрос или скажите, что его невозможно решить в chroot для успокоения души ;-)

Аватара пользователя
setevoy
рядовой
Сообщения: 21
Зарегистрирован: 2011-11-17 18:27:35
Откуда: Kiev
Контактная информация:

Re: isc-dhcpd не пишет логи

Непрочитанное сообщение setevoy » 2013-02-06 13:40:32

Я, конечно, не помню уже, но судя по:
запустил без него - все нормально начал писать
я просто запускал НЕ в CHROOT.

bv
рядовой
Сообщения: 20
Зарегистрирован: 2012-09-05 7:09:53

Re: isc-dhcpd не пишет логи

Непрочитанное сообщение bv » 2013-02-07 6:20:02

Это я видел, но отказаться от CHROOT по мне это не решение проблемы. В общем в первом приближении проблема решилась и как обычно - просто и не понятно :-D
В /etc/syslog.conf нужно писать не так:

Код: Выделить всё

local7.*                                        /var/log/dhcpd.log
а вот так:

Код: Выделить всё

!dhcpd
*.*                                        /var/log/dhcpd.log
Сначала разницы не было, везде была пустота, а потом вдруг началась запись...
В конфиге (dhcp.conf) мы вполне конкретно указываем 7-ой раздел системного журнала, но почему-то не пишет....

bv
рядовой
Сообщения: 20
Зарегистрирован: 2012-09-05 7:09:53

Re: isc-dhcpd не пишет логи

Непрочитанное сообщение bv » 2013-02-07 6:29:30

Хотя поспешил...
в этот лог пишеться кастрированная информация вида:

Код: Выделить всё

Feb  7 10:16:41 cru dhcpd: DHCPINFORM from 192.168.1.13 via re0
Feb  7 10:16:41 cru dhcpd: DHCPACK to 192.168.1.13 (f4:6d:04:d4:dd:04) via re0
В то время как в messages:

Код: Выделить всё

Feb  7 08:58:58 cru dhcpd: from the dynamic address pool for 192.168.1.0/24
Feb  7 09:04:12 cru dhcpd: Dynamic and static leases present for 192.168.1.11.
Feb  7 09:04:12 cru dhcpd: Remove host declaration sav or remove 192.168.1.11