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

нестандартное расположение конфига dhcpd

Добавлено: 2014-09-22 13:31:17
J_S
Добрый день!
freebsd 8.4
isc-dhcp43-server-4.3.0_2
мне нужно, чтобы dhcpd.conf лежал не в /usr/local/etc/
если запускать dhcp сервер так:

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

dhcpd -cf /usr/local/etc/dchpd/dhcpd.conf <интерфейсы>
то все работает.
service isc-dhcpd start и автостарт через rc.conf дают следующее:

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

# /usr/share/examples # service isc-dhcpd start
/usr/local/etc/rc.d/isc-dhcpd: WARNING: /usr/local/etc/dhcpd.conf is not readable.
/usr/local/etc/rc.d/isc-dhcpd: WARNING: failed precmd routine for dhcpd
в /etc/rc.conf:

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

dhcpd_enable="YES"
dhcpd_flags="-cf /usr/local/etc/dhcpd/dhcpd.conf re3 re0 re6 re5"
насколько я понимаю, etc.conf не поддерживает опцию dhcpd_flags и просто ее игнорирует. Как тогда быть?

Re: нестандартное расположение конфига dhcpd

Добавлено: 2014-09-22 13:39:18
dmtr
попробуйте параметр dhcpd_conf. ну и загляните в /usr/local/etc/rc.d/isc-dhcpd, там много интересного.

Re: нестандартное расположение конфига dhcpd

Добавлено: 2014-09-22 14:19:08
J_S
спасибо! все починилось :)