...
в случае если сервис не запущен.
Журналирование
Логи По умолчанию логи сервиса записываются в файл
Блок кода | ||||
---|---|---|---|---|
| ||||
/var/log/dhcpsyslog |
Для удобства анализа рекомендуется настроить перенаправление логов в файл "/var/log/dhcpd.log".
Конфигурация сервера DHCP
...
Section | |||||||
---|---|---|---|---|---|---|---|
Для проверки конфигурационного файла на ошибки в синтаксисе без перезапуска DHCP сервиса и применения конфигурации, можно использовать утилиту dhcpd. Для проверки запускаем утилиту dhcpd с ключем -t и если конфигурационный файл находится не по дефолтному адресу , то добавляем ключи -cf
пример :
|
Настройка логирования в отдельный файл
Для удобства анализа требуется настроить логирование в отдельный файл.
Редактируем файл:
Без форматирования |
---|
/etc/rsyslog.d/50-default.conf |
Добавляем в начало файла:
Без форматирования |
---|
if $programname == 'dhcpd' then /var/log/dhcpd.log
& stop |
Перезапускаем службу rsyslog:
Без форматирования |
---|
systemctl restart rsyslog |
Далее требуется настроить ротацию файлов dhcpd.log.
Редактируем файл:
Без форматирования |
---|
/etc/logrotate.d/rsyslog |
Добавляем в конец файла:
Без форматирования |
---|
/var/log/dhcpd.log
{
rotate 4
maxsize 50M
daily
missingok
notifempty
delaycompress
compress
postrotate
/usr/lib/rsyslog/rsyslog-rotate
endscript
} |
Настройка DHCP-failover
В файле конфигурации /etc/dhcp/dhcpd.conf необходимо добавить описание
...