Страница 1 из 1

Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-10 14:27:25
Мишаня
Такого рода проблема, в сокстате пишет рабочую службу:

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

[14:29 vpn /var/db}:]# sockstat | grep dhcp
dhcpd    dhcpd      4555  4  udp4   *:67                  *:*
вот конфиги:
/usr/local/etc/dhcp.conf

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

option domain-name "www";

default-lease-time 72000;
max-lease-time 86400;
ddns-update-style none;

log-facility local7;

subnet 10.0.0.0 netmask 255.255.255.0 {
        option domain-name-servers 10.0.0.1;
        option routers 10.0.0.1;
        range 10.0.0.5 10.0.0.245;
        }
Все стартует и перезагружается нормально. Проблема в чем - не раздает адресов клиентам, как будто нету службы вообще. Еще интересное замечание: при попытке проверить работу DHCP через webmin, он там светиться как ВЫКЛЮЧЕННЫЙ, хотя на самом деле включен.

Кто может подсказать в чем проблема может быть.

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-10 15:11:35
KovAl
1. фаервол (закрыт порт 67 udp)
2. маршруты
В логе dhcpd есть что?

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-10 15:17:35
Мишаня
Фаервол не блочит. Дело в том, что все нормально работало, потом переполнился /var я подмонтировал unionfs, теперь все в норме - не ругается, а вот раздавать адреса не хочет.

Логов нету вообще. :unknown:

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 10:20:22
pimlab
А писать DHCPD сервер может сюда ?

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

/var/db/dhcpd/...
и еще после запуска

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

/usr/local/etc/rc.d/isc-dhcpd status 

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 15:30:11
Мишаня
Вот rc.conf

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

dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_ifaces="rl0"
dhcpd_chuser_enabled="YES"
dhcpd_withuser="dhcpd"
dhcpd_withgroup="dhcpd"
dhcpd_chroot_enable="YES"
dhcpd_devfs_enable="YES"
/usr/local/etc/rc.d/isc-dhcpd status

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

 /usr/local/etc/rc.d/isc-dhcpd status
dhcpd is not running.
/var/db

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

[15:36 vpn /var/db}:]# ls -la
total 1888
drwxr-xr-x   11 root      wheel         512 Mar 26 23:26 .
drwxr-xr-x   30 root      wheel         512 May 10 13:25 ..
drwxr-xr-x    6 dhcpd     dhcpd         512 May 11 15:32 dhcpd
-rw-r--r--    1 root      wheel        3698 Dec  5 19:36 dhcpd.leases
-rw-r--r--    1 root      wheel         628 Dec  5 18:34 dhcpd.leases~
drwx------    2 operator  operator      512 May  7 22:33 entropy
drwx------    2 root      wheel         512 Feb 24  2008 freebsd-update
drwx------    2 root      wheel         512 Feb 24  2008 ipf
-r--r--r--    1 nobody    wheel     1877014 May  1 04:16 locate.database
-rw-r--r--    1 root      wheel           0 Nov 29 17:26 mountdtab
drwx------    5 mysql     mysql        2560 May  7 22:33 mysql
drwxr-xr-x  125 root      wheel        3584 Mar 26 23:28 pkg
drwxr-xr-x   23 root      wheel         512 Mar  2 20:19 ports
drwxr-xr-x    3 root      wheel         512 Dec 12 18:54 portsnap
drwxr-xr-x    3 root      wheel         512 Dec  7 23:17 sup
как проверить может он туда писать или нет?

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 16:00:08
pimlab
никогда не запускал сервер в

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

dhcpd_chroot_enable="YES"
судя по этому писать может

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

drwxr-xr-x    6 dhcpd     dhcpd         512 May 11 15:32 dhcpd
ну должен он на что то ругаться ,если падает ... смотрите логи и если есть вывод в коносоль , то

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

dmesg -a

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 16:10:47
Мишаня
я понять не могу вообще, вот что получается:

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

[16:14 vpn /}:]# sockstat | grep dhcp
root     dhcpd      22928 3  dgram  -> /var/run/logpriv
root     dhcpd      22928 5  udp4   *:67                  *:*
[16:14 vpn /}:]# /usr/local/etc/rc.d/isc-dhcpd status
dhcpd is not running.
[16:14 vpn /}:]#
я убрал все лишнее в rc.conf, переустановил вообще isc-dhcp30, заменив на isc-dhcp31.
Добавил записи в syslog.conf

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

!dhcpd
*.*                                             /var/log/dhcpd.log
при старте никаких записей нету.

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 16:39:33
pimlab
как ты его запускаешь ? почему он от root

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

root     dhcpd      22928 3  dgram  -> /var/run/logpriv
root     dhcpd      22928 5  udp4   *:67                  *:*


из твоего конфига
dhcpd.conf

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

log-facility local7;

/etc/syslog.conf

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

.......
local7.debug                                    /var/log/dhcpd.log 
...... или 
local7.*                                           /var/log/dhcpd.log 
........
daemon.info;news.*; 		    		/var/log/info.log
# uncomment this to log all writes to /dev/console to /var/log/console.log
#console.info					/var/log/console.log
# uncomment this to enable logging of all log messages to /var/log/all.log
# touch /var/log/all.log and chmod it to mode 600 before it will work
#*.*						/var/log/all.log
# uncomment this to enable logging to a remote loghost named loghost
#*.*						@loghost
# uncomment these if you're running inn
# news.crit					/var/log/news/news.crit
# news.err					/var/log/news/news.err
# news.notice					/var/log/news/news.notice
!startslip
*.*						/var/log/slip.log
!ppp
*.*						/var/log/ppp.log
!hostapd
#*.notice					/var/log/hostapd.log
*.*						/var/log/hostapd.log
!monitord
*.*						/var/log/monitord.log
#!racoon
#*.*						/var/log/racoon.log
#!smartd
#*.*						/var/log/smartd.log

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 18:29:49
Мишаня
Всем спасибо, после переустановки DHCP и перезагрузки ОС, все встало на свои места, логи пишутся нормально и клиенты получают адреса.

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 18:40:37
KovAl
Мишаня писал(а):Всем спасибо, после переустановки DHCP и перезагрузки ОС, все встало на свои места, логи пишутся нормально и клиенты получают адреса.
Один вопрос - Вы запустили после переустановки dhcpd также в chroot, или "обычным путём"? Просто интересно - никогда не приходилось оное делать (есть сервак в chroot, но это DNS в Linux, а вот DHCP не приходилось так устанавливать).

Re: Не работает isc_dhcp3. Помогите.

Добавлено: 2010-05-11 19:00:40
Мишаня
Обычным путем /etc/rc.conf

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

dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_ifaces="rl0"

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

[19:09 vpn /root}:]# sockstat | grep dhcp
dhcpd    dhcpd      830   3  dgram  -> /var/run/logpriv
dhcpd    dhcpd      830   5  udp4   *:67