Страница 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, теперь все в норме - не ругается, а вот раздавать адреса не хочет.
Логов нету вообще.
Re: Не работает isc_dhcp3. Помогите.
Добавлено: 2010-05-11 10:20:22
pimlab
А писать DHCPD сервер может сюда ?
и еще после запуска
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
никогда не запускал сервер в
судя по этому писать может
Код: Выделить всё
drwxr-xr-x 6 dhcpd dhcpd 512 May 11 15:32 dhcpd
ну должен он на что то ругаться ,если падает ... смотрите логи и если есть вывод в коносоль , то
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
при старте никаких записей нету.
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
/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