Сервер DHCP

Ответить
 • Просмотры: 2
Аватара пользователя
Admiral83

Re: Сервер DHCP

Сообщение Admiral83 »

Я нашел, куда DHCPD пишет логи.

Вот запускаю /etc/rc.d/init.d/dhcpd start

И вот что он пишет:



Jan 20 11:51:07 localhost dhcpd: Can't open lease database /var/lib/dhcp/dhcpd.leases: Permission denied --

Jan 20 11:51:07 localhost dhcpd: check for failed database rewrite attempt!

Jan 20 11:51:07 localhost dhcpd: Please read the dhcpd.leases manual page if you

Jan 20 11:51:07 localhost dhcpd: don't know what to do about this.

Jan 20 11:51:07 localhost dhcpd:



--Вырезано--



Jan 20 11:51:07 localhost dhcpd:

Jan 20 11:51:07 localhost dhcpd: exiting.



Что делать? Файл /var/lib/dhcp/dhcpd.leases существует. Если просто запустить /usr/sbin/dhcpd то прога работает нормально и туда пишет свою информацию о выданных адресах. Доступ к файлу dhcpd.leases -rw-r--r--
Аватара пользователя
Guest 80 247 100

Re: Сервер DHCP

Сообщение Guest 80 247 100 »

Admiral83

раз ругается на отсутствие прав, значит их ему не хватает :О)

может из скрипта он запускается не по root -ом?

хотя странно, dhcpd всегда под ним стартовал..
Аватара пользователя
BuGfiX

Re: Сервер DHCP

Сообщение BuGfiX »

а может нет прав на чтение/запись в папку /var/lib/dhcp ?
Аватара пользователя
BuGfiX

Re: Сервер DHCP

Сообщение BuGfiX »

нет, все есть drwxr-xr-x

Просто не понять: сам по себе файл /usr/sbin/dhcpd запускается, и работает - раздает айпишники, редактирует файл /var/lib/dhcp/dhcpd.leases, а скрипт почему-то не запускается.

Что может быть?
Аватара пользователя
BuGfiX

Re: Сервер DHCP

Сообщение BuGfiX »

Admiral83 мне вот интересно еще что такое ${DHCPDARGS} ? попробуй распечатать чтоли его, а вообще стучи в ась, мне самому интересно стало Изображение
Аватара пользователя
BuGfiX

Re: Сервер DHCP

Сообщение BuGfiX »

Цитата Admiral83:



нет, все есть drwxr-xr-x



данные права дают право на запись только для владельца папки. проверьте, запускаете ли вы dhcpd от пользователя, являющегося владельцем /var/lib/dhcp/



+ действительно было бы интересно посмотреть на значение переменной $DHCPDARGS. вполне возможно, что именно из-за использованя некоторых ключей запуска dhcpd из скрипта init.d и происходят ошибки.
Аватара пользователя
bdancer

Re: Сервер DHCP

Сообщение bdancer »

В файле #!/bin/sh, причем sh - это ссылка на /bin/bash.

Причем замечено (спасибо 3kLiN), что если сделать скрипт dhcpd не исполняемым а текстовым

chmod -x /etc/rc.d/init.d/dhcpd

, а затем

sh /etc/init.d/dhcpd start

то все нормально запускается.

Так же как исполняемый файл он работает, т.к. если в него поместь строчку echo "TEST", то он выводит его.

Где могут быть грабли?
Аватара пользователя
3kLiN

Re: Сервер DHCP

Сообщение 3kLiN »

вообще, тут организовалось такое предложение: поставить официальный федоровский dhcpd ( берём
здесь
). только что себе на fc3 поставил dhcpd и всё нормально работает. Изображение
Аватара пользователя
Admiral83

Re: Сервер DHCP

Сообщение Admiral83 »

Поставил новую - те же самые грабли.

Кто подскажет, почему такая фигня? Изображение :


Цитата:





[root@localhost etc]# /bin/sh /etc/rc.d/init.d/dhcpd start

Запускается dhcpd: [ ОК ]

[root@localhost etc]# /bin/sh /etc/rc.d/init.d/dhcpd stop

Останавливается dhcpd: [ ОК ]

[root@localhost etc]# /etc/rc.d/init.d/dhcpd start

Запускается dhcpd: [ СБОЙ ]




Вот лог:




Цитата:





Jan 23 16:21:44 localhost dhcpd: Internet Systems Consortium DHCP Server V3.0.2-RedHat

Jan 23 16:21:44 localhost dhcpd: Copyright 2004 Internet Systems Consortium.

Jan 23 16:21:44 localhost dhcpd: All rights reserved.

Jan 23 16:21:44 localhost dhcpd: For info, please visit
http://www.isc.org/sw/dhcp/


Jan 23 16:21:44 localhost dhcpd: Wrote 0 leases to leases file.

Jan 23 16:21:44 localhost dhcpd: Listening on LPF/eth0/00:50:22:8f:a0:49/192.168.2/24

Jan 23 16:21:44 localhost dhcpd: Sending on LPF/eth0/00:50:22:8f:a0:49/192.168.2/24

Jan 23 16:21:44 localhost dhcpd: Sending on Socket/fallback/fallback-net

Jan 23 16:21:44 localhost dhcpd: dhcpd startup succeeded

Jan 23 16:21:49 localhost dhcpd: dhcpd shutdown succeeded

Jan 23 16:22:03 localhost dhcpd: Internet Systems Consortium DHCP Server V3.0.2-RedHat

Jan 23 16:22:03 localhost dhcpd: Copyright 2004 Internet Systems Consortium.

Jan 23 16:22:03 localhost dhcpd: All rights reserved.

Jan 23 16:22:03 localhost dhcpd: For info, please visit
http://www.isc.org/sw/dhcp/


Jan 23 16:22:03 localhost dhcpd: Can't open lease database /var/lib/dhcp/dhcpd.leases: Permission denied --

Jan 23 16:22:03 localhost dhcpd: check for failed database rewrite attempt!

Jan 23 16:22:03 localhost dhcpd: Please read the dhcpd.leases manual page if you

Jan 23 16:22:03 localhost dhcpd: don't know what to do about this.

Jan 23 16:22:03 localhost dhcpd:

Jan 23 16:22:03 localhost dhcpd: If you did not get this software from ftp.isc.org, please

Jan 23 16:22:03 localhost dhcpd: get the latest from ftp.isc.org and install that before

Jan 23 16:22:03 localhost dhcpd: requesting help.

Jan 23 16:22:03 localhost dhcpd:

Jan 23 16:22:03 localhost dhcpd: If you did get this software from ftp.isc.org and have not

Jan 23 16:22:03 localhost dhcpd: yet read the README, please read it before requesting help.

Jan 23 16:22:03 localhost dhcpd: If you intend to request help from the [url=mailto:dhcp-server@isc.org]dhcp-server@isc.org[/url]

Jan 23 16:22:03 localhost dhcpd: mailing list, please read the section on the README about

Jan 23 16:22:03 localhost dhcpd: submitting bug reports and requests for help.

Jan 23 16:22:03 localhost dhcpd:

Jan 23 16:22:03 localhost dhcpd: Please do not under any circumstances send requests for

Jan 23 16:22:03 localhost dhcpd: help directly to the authors of this software - please

Jan 23 16:22:03 localhost dhcpd: send them to the appropriate mailing list as described in

Jan 23 16:22:03 localhost dhcpd: the README file.

Jan 23 16:22:03 localhost dhcpd:

Jan 23 16:22:03 localhost dhcpd: exiting.

Jan 23 16:22:03 localhost dhcpd: dhcpd startup failed
Ответить

Вернуться в «Общий по Linux»