Меню

dhcp сервер freebsd настройка

FreeBSD: настройка DHCP-сервера на базе ISC DHCP Server

Настраиваем DHCP сервер для офисной сети.

Содержание

Установка

Получаем доступные версии DHCP-сервера:

Установка из коллекции портов

Если необходимо, DHCP-сервер можно собрать из портов.

Обновляем коллекцию портов:

Если коллекция портов используется впервые, получаем ее актуальную версию:

Получаем доступные версии DHCP-сервера:

Настройка

Редактируем файл конфигурации:

В минимальной конфигурации необходимо задать параметры, выделенные жирным шрифтом, примеры удалить или закомментировать.

Настройка логов

Сохраняем сообщения о присвоении адресов в dhcpd.log, предупреждения и ошибки дублируем в messages.

Добавляем следующие строки:

Проверяем, поддерживается ли вашей системой newsyslog.conf.d

Если в вашей системе отсутствует папка newsyslog.conf.d, редактируем newsyslog.conf:

Если папка newsyslog.conf.d имеется, создаем папку с тем же именем в /usr/local/etc:

Создаем файл c правилами ротации логов:

Ежедневная ротация в полночь с сохранением логов за неделю:

Перезагружаем конфигурацию syslogd:

Запуск

Включаем запуск ISC DHCP Server, и задаем сетевые интерфейсы, обслуживаемые нашим сервером:

В случае успешного запуска видим следующий текст:

Если ошибок при запуске не возникло, проверяем, раздаются ли IP-адреса.

Для принудительного обновления IP-адреса в Windows, в командной строке используем команды:

Решение проблем

В случае проблем, анализируем DHCP трафик:

Ошибка «Host is down»

Если в логе встречается ошибка:

При отправке ответа DHCP-сервера, не получен отклик на ARP-запрос от удаленного хоста.

Для решения проблемы, необходимо локализовать и устранить потери в сети.

Кстати, fallback interface, это штатный, указанный нами, сетевой интерфейс, он используется для отправки датаграмм с IP-адреса сервера. Основной интерфейс прослушивается в режиме raw socket, при ответе через него, адрес сервера был бы 0.0.0.0.

источник

DHCP сервер на FreeBSD Устанавливаем и настраиваем DHCP сервер для локальной сети

Всем добра!
В наш время существует множество реализаций DHCP серверов, много лет я использую реализацию ISC DHCP от Internet Systems Consortium.
Исторически так сложилось,что для работы я использую FreeBSD. Поэтому рассмотрим установку и первоначальную настройку DHCP сервера именно в этой системе.
Для Linux дистрибутивов отличия только в установке (apt, yum, etc) и отличия в системе логирования.

  1. FreeBSD 12.0 с двумя сетевыми интерфейсами em0 – внешняя сеть (интернет), em1 – локальная сеть
  2. em1 – inet 10.250.250.1 netmask 255.255.255.1
  3. Создаваемый DHCP пул 10.250.250.10-10.250.250.100
  4. На этом же хосте поднят кеширующий DNS сервер Unbound, работающий на интерфейсе em1

В этот раз я пренебрегу установкой из портов, т.к. мне не нужны какие-либо дополнительные опции, заодно сэкономим на установки время
Поищем нужный нам пакадж через pkg:

источник

Dhcp сервер freebsd настройка

DHCP, ЙМЙ Dynamic Host Configuration Protocol (рТПФПЛПМ дЙОБНЙЮЕУЛПК лПОЖЙЗХТБГЙЙ иПУФПЧ), ПРЙУЩЧБЕФ РПТСДПЛ, РП ЛПФПТПНХ УЙУФЕНБ НПЦЕФ РПДЛМАЮЙФШУС Л УЕФЙ Й РПМХЮЙФШ ОЕПВИПДЙНХА ЙОЖПТНБГЙА ДМС ТБВПФЩ Ч ОЕК. чП FreeBSD ЙУРПМШЪХЕФУС dhclient , ЙНРПТФЙТПЧБООЩК ЙЪ OpenBSDљ3.7. чУС ЙОЖПТНБГЙС ЪДЕУШ, ПФОПУЙФЕМШОП dhclient ПФОПУЙФУС МЙВП Л ISC, МЙВП Л DHCP ЛМЙЕОФБН. DHCP УЕТЧЕТ ЧЛМАЮЈО Ч ISC ДЙУФТЙВХФЙЧ.

25.5.2. юФП ПРЙУЩЧБЕФУС Ч ЬФПН ТБЪДЕМЕ

ч ЬФПН ТБЪДЕМЕ ПРЙУЩЧБАФУС, ЛБЛ ЛПНРПОЕОФЩ ЛМЙЕОФУЛПК ЮБУФЙ ISC ЙМЙ OpenBSD DHCP ЛМЙЕОФБ, ФБЛ Й ЛПНРПОЕОФЩ ISC DHCP УЙУФЕНЩ УП УФПТПОЩ УЕТЧЕТБ. рТПЗТБННБ, ТБВПФБАЭБС ОБ ЛМЙЕОФУЛПК УФПТПОЕ, dhclient , ЙОФЕЗТЙТПЧБОБ Ч РПУФБЧЛХ FreeBSD, Б УЕТЧЕТОБС ЮБУФШ ДПУФХРОБ Ч ЧЙДЕ РПТФБ net/isc-dhcp42-server. лТПНЕ УУЩМПЛ ОЙЦЕ, НОПЗП РПМЕЪОПК ЙОЖПТНБГЙЙ ОБИПДЙФУС ОБ УФТБОЙГБИ УРТБЧПЮОПК УЙУФЕНЩ, ПРЙУЩЧБАЭЙИ dhclient (8) , dhcp-options (5) Й dhclient.conf (5) .

Читайте также:  что грозит за установку нелицензионной windows

25.5.3. лБЛ ЬФП ТБВПФБЕФ

лПЗДБ ОБ ЛМЙЕОФУЛПК НБЫЙОЕ ЧЩРПМОСЕФУС РТПЗТБННБ dhclient , СЧМСАЭБСУС ЛМЙЕОФПН DHCP, ПОБ ОБЮЙОБЕФ ЫЙТПЛПЧЕЭБФЕМШОХА ТБУУЩМЛХ ЪБРТПУПЧ ОБ РПМХЮЕОЙЕ ОБУФТПЕЮОПК ЙОЖПТНБГЙЙ. рП ХНПМЮБОЙА ЬФЙ ЪБРТПУЩ ДЕМБАФУС ОБ 68 РПТФ UDP. уЕТЧЕТ ПФЧЕЮБЕФ ОБ UDP 67, ЧЩДБЧБС ЛМЙЕОФХ БДТЕУ IP Й ДТХЗХА ОЕПВИПДЙНХА ЙОЖПТНБГЙА, ФБЛХА, ЛБЛ УЕФЕЧХА НБУЛХ, НБТЫТХФЙЪБФПТ Й УЕТЧЕТЩ DNS. чУС ЬФБ ЙОЖПТНБГЙС ДБЈФУС Ч ЖПТНЕ БТЕОДЩ >> DHCP Й ЧЕТОБ ФПМШЛП ПРТЕДЕМЕООПЕ ЧТЕНС (ЮФП ОБУФТБЙЧБЕФУС БДНЙОЙУФТБФПТПН УЕТЧЕТБ DHCP). рТЙ ФБЛПН РПДИПДЕ ХУФБТЕЧЫЙЕ БДТЕУБ IP ФЕИ ЛМЙЕОФПЧ, ЛПФПТЩЕ ВПМШЫЕ ОЕ РПДЛМАЮЕОЩ Л УЕФЙ, НПЗХФ БЧФПНБФЙЮЕУЛЙ ЙУРПМШЪПЧБФШУС РПЧФПТОП.

лМЙЕОФЩ DHCP НПЗХФ РПМХЮЙФШ ПФ УЕТЧЕТБ ПЮЕОШ НОПЗП ЙОЖПТНБГЙЙ. рПДТПВОЩК УРЙУПЛ ОБИПДЙФУС Ч УФТБОЙГЕ уРТБЧПЮОЙЛБ dhcp-options (5) .

25.5.4. йОФЕЗТБГЙС У FreeBSD

DHCP ЛМЙЕОФ ПФ OpenBSD, dhclient , РПМОПУФША ЙОФЕЗТЙТПЧБО ЧП FreeBSD. рПДДЕТЦЛБ ЛМЙЕОФБ DHCP ЕУФШ ЛБЛ Ч РТПЗТБННЕ ХУФБОПЧЛЙ, ФБЛ Й Ч УБНПК УЙУФЕНЕ, ЮФП ЙУЛМАЮБЕФ ОЕПВИПДЙНПУФШ Ч ЪОБОЙЙ РПДТПВОПУФЕК ЛПОЖЙЗХТБГЙЙ УЕФЙ Ч МАВПК УЕФЙ, ЙНЕАЭЕК УЕТЧЕТ DHCP.

DHCP РПДДЕТЦЙЧБЕФУС ХФЙМЙФПК sysinstall . рТЙ ОБУФТПКЛЕ УЕФЕЧПЗП ЙОФЕТЖЕКУБ ЙЪ РТПЗТБННЩ sysinstall ЧФПТПК ЧПРТПУ, ЛПФПТЩК ЧБН ЪБДБЕФУС: Do you want to try DHCP configuration of the interface? >> ( иПФЙФЕ МЙ ЧЩ РПРТПВПЧБФШ ОБУФТПЙФШ ЬФПФ ЙОФЕТЖЕКУ ЮЕТЕЪ DHCP? >> ). хФЧЕТДЙФЕМШОЩК ПФЧЕФ РТЙЧЕДЈФ Л ЪБРХУЛХ РТПЗТБННЩ dhclient , Й РТЙ ХДБЮОПН ЕЗП ЧЩРПМОЕОЙЙ Л БЧФПНБФЙЮЕУЛПНХ ЪБДБОЙА ЙОЖПТНБГЙЙ ДМС ОБУФТПКЛЙ ЙОФЕТЖЕКУБ.

еУФШ ДЧЕ ЧЕЭЙ, ЛПФПТЩЕ ЧЩ ДПМЦОЩ УДЕМБФШ ДМС ФПЗП, ЮФПВЩ ЧБЫБ УЙУФЕНБ ЙУРПМШЪПЧБМБ DHCP РТЙ ЪБЗТХЪЛЕ:

хВЕДЙФЕУШ, ЮФП ХУФТПКУФЧП bpf ЧЛМАЮЕОП Ч ЛПНРЙМСГЙА ЧБЫЕЗП СДТБ. юФПВЩ ЬФП УДЕМБФШ, ДПВБЧШФЕ УФТПЮЛХ device bpf Ч ЛПОЖЙЗХТБГЙПООЩК ЖБКМ СДТБ Й РЕТЕУФТПКФЕ СДТП. вПМЕЕ РПДТПВОБС ЙОЖПТНБГЙС П РПУФТПЕОЙЙ СДЕТ ЙНЕЕФУС Ч зМБЧБљ9, оБУФТПКЛБ СДТБ FreeBSD.

хУФТПКУФЧП bpf ХЦЕ СЧМСЕФУС ЮБУФША СДТБ GENERIC , ЛПФПТПЕ РПУФБЧМСЕФУС ЧНЕУФЕ У FreeBSD, ФБЛ ЮФП, ЕУМЙ ЧЩ ОЕ ЙУРПМШЪХЕФЕ ДТХЗПЕ СДТП, ФП ЧБН Й ОЕ ОХЦОП ЕЗП ДЕМБФШ ДМС ФПЗП, ЮФПВЩ ТБВПФБМ DHCP.

рТЙНЕЮБОЙЕ:

фЕ, ЛФП ВЕУРПЛПЙФУС П ВЕЪПРБУОПУФЙ, ДПМЦОЩ ЙНЕФШ Ч ЧЙДХ, ЮФП ХУФТПКУФЧП bpf СЧМСЕФУС ФБЛЦЕ ФЕН УБНЩН ХУФТПКУФЧПН, ЛПФПТПЕ РПЪЧПМСЕФ ТБВПФБФШ РТПЗТБННБН-УОЙЖЖЕТБН РБЛЕФПЧ (ИПФС ДМС ЬФПЗП ПОЙ ДПМЦОЩ ВЩФШ ЪБРХЭЕОЩ РПМШЪПЧБФЕМЕН root ). оБМЙЮЙЕ ХУФТПКУФЧБ bpf ОЕПВИПДЙНП ДМС ЙУРПМШЪПЧБОЙС DHCP, ОП ЕУМЙ ЧЩ ЮЕТЕУЮХТ ВЕУРПЛПЙФЕУШ П ВЕЪПРБУОПУФЙ, ФП ЧБН ОЕМШЪС ДПВБЧМСФШ ХУФТПКУФЧП bpf Ч СДТП ФПМШЛП ДМС ФПЗП, ЮФПВЩ Ч ОЕПРТЕДЕМЈООПН ВХДХЭЕН ЙУРПМШЪПЧБФШ DHCP.

рП ХНПМЮБОЙА, ЛПОЖЙЗХТЙТПЧБОЙЕ FreeBSD РП РТПФПЛПМХ DHCP ЧЩРПМОСЕФУС ЖПОПЧЩН РТПГЕУУПН, ЙМЙ БУЙОИТПООП. пУФБМШОЩЕ УФБТФПЧЩЕ УЛТЙРФЩ РТПДПМЦБАФ ТБВПФХ ОЕ ПЦЙДБС ЪБЧЕТЫЕОЙС РТПГЕУУБ ЛПОЖЙЗХТЙТПЧБОЙС, ФЕН УБНЩН ХУЛПТСС ЪБЗТХЪЛХ УЙУФЕНЩ.

жПОПЧПЕ ЛПОЖЙЗХТЙТПЧБОЙЕ ОЕ УПЪДБЕФ РТПВМЕН Ч УМХЮБЕ, ЕУМЙ УЕТЧЕТ DHCP ВЩУФТП ПФЧЕЮБЕФ ОБ ЪБРТПУЩ, Й РТПГЕУУ ЛПОЖЙЗХТЙТПЧБОЙС РТПЙУИПДЙФ ВЩУФТП. пДОБЛП, Ч ОЕЛПФПТЩИ УМХЮБСИ ОБУФТПКЛБ РП DHCP НПЦЕФ ДМЙФШУС ЪОБЮЙФЕМШОПЕ ЧТЕНС. рТЙ ЬФПН ЪБРХУЛ УЕФЕЧЩИ УЕТЧЙУПЧ НПЦЕФ РПФЕТРЕФШ ОЕХДБЮХ, ЕУМЙ ВХДЕФ РТПЙЪЧЕДЕО ТБОЕЕ ЪБЧЕТЫЕОЙС ЛПОЖЙЗХТЙТПЧБОЙС РП DHCP. ъБРХУЛ DHCP Ч УЙОИТПООПН ТЕЦЙНЕ РТЕДПФЧТБЭБЕФ РТПВМЕНХ, ПФЛМБДЩЧБС ЧЩРПМОЕОЙЕ ПУФБМШОЩИ УФБТФПЧЩИ УЛТЙРФПЧ ДП НПНЕОФБ ЪБЧЕТЫЕОЙС ЛПОЖЙЗХТЙТПЧБОЙС РП DHCP.

Читайте также:  сброс настроек на juniper srx

дМС ПУХЭЕУФЧМЕОЙС ЖПОПЧПЗП ЛПОЖЙЗХТЙТПЧБОЙС РП DHCP (БУЙОИТПООЩК ТЕЦЙН), ЙУРПМШЪХКФЕ ЪОБЮЕОЙЕ DHCP >> Ч /etc/rc.conf :

дМС ПФЛМБДЩЧБОЙС ЪБРХУЛБ УФБТФПЧЩИ УЛТЙРФПЧ ДП ЪБЧЕТЫЕОЙС ЛПОЖЙЗХТЙТПЧБОЙС РП DHCP (УЙОИТПООЩК ТЕЦЙН), ХЛБЦЙФЕ ЪОБЮЕОЙЕ SYNCDHCP >> :

рТЙНЕЮБОЙЕ:

ъБНЕОЙФЕ ЙУРПМШЪХЕНПЕ Ч ЬФЙИ РТЙНЕТБИ ЙНС fxp0 ОБ ЙНС ЙОФЕТЖЕКУБ, ЛПФПТЩК ОЕПВИПДЙНП УЛПОЖЙЗХТЙТПЧБФШ ДЙОБНЙЮЕУЛЙ, ЛБЛ ЬФП ПРЙУБОП Ч тБЪДЕМљ12.8, >.

еУМЙ dhclient Ч ЧБЫЕК УЙУФЕНЕ ОБИПДЙФУС Ч ДТХЗПН НЕУФЕ ЙМЙ ЕУМЙ ЧЩ ИПФЙФЕ ЪБДБФШ ДПРПМОЙФЕМШОЩЕ РБТБНЕФТЩ ДМС dhclient , ФП ФБЛЦЕ ХЛБЦЙФЕ УМЕДХАЭЕЕ (ЙЪНЕОЙЧ ФБЛ, ЛБЛ ЧБН ОХЦОП):

уЕТЧЕТ DHCP, dhcpd , ЧЛМАЮЈО ЛБЛ ЮБУФШ РПТФБ net/isc-dhcp42-server Ч ЛПММЕЛГЙА РПТФПЧ. ьФПФ РПТФ УПДЕТЦЙФ DHCP-УЕТЧЕТ ПФ ISC Й ДПЛХНЕОФБГЙА.

25.5.5. жБКМЩ

dhclient ФТЕВХЕФ ОБМЙЮЙС ЛПОЖЙЗХТБГЙПООПЗП ЖБКМБ, /etc/dhclient.conf . лБЛ РТБЧЙМП, ЖБКМ УПДЕТЦЙФ ФПМШЛП ЛПННЕОФБТЙЙ, Б ОБУФТПКЛЙ РП ХНПМЮБОЙА ДПУФБФПЮОП ИПТПЫЙ. ьФПФ ОБУФТПЕЮОЩК ЖБКМ ПРЙУБО ОБ УФТБОЙГБИ УРТБЧПЮОПК УЙУФЕНЩ РП dhclient.conf (5) .

dhclient УЛПНРПОПЧБО УФБФЙЮЕУЛЙ Й ОБИПДЙФУС Ч ЛБФБМПЗЕ /sbin . оБ УФТБОЙГБ уРТБЧПЮОЙЛБ dhclient (8) ДБЕФУС ВПМЕЕ РПДТПВОБС ЙОЖПТНБГЙС П dhclient .

dhclient-script СЧМСЕФУС УРЕГЙЖЙЮОЩН ДМС FreeBSD УЛТЙРФПН ОБУФТПКЛЙ ЛМЙЕОФБ DHCP. пО ПРЙУБО Ч dhclient-script (8) , ОП ДМС ОПТНБМШОПЗП ЖХОЛГЙПОЙТПЧБОЙС ОЙЛБЛЙИ НПДЙЖЙЛБГЙК УП УФПТПОЩ РПМШЪПЧБФЕМС ОЕ ФТЕВХЕФУС.

источник

Установка DHCP сервера на FreeBSD

Установка ISC DHCP Server

Получаем доступные версии DHCP-сервера:

Устанавливаем самый свежий пакет:

Или установка ISC DHCP Server из коллекции портов

Если необходимо, DHCP-сервер можно собрать из портов.

Обновляем коллекцию портов:

Если коллекция портов используется впервые, получаем ее актуальную версию:

Получаем доступные версии DHCP-сервера:

Настройка ISC DHCP Server

Редактируем основной файл конфигурации:

В конфигурации сервера необходимо задать параметры, выделенные жирным шрифтом.

Настройка логов для ISC DHCP Server

Сохраняем сообщения о присвоении адресов в dhcpd.log, предупреждения и ошибки дублируем в messages.

Добавляем следующие строки:

Проверяем, поддерживается ли вашей системой newsyslog.conf.d

Если в вашей системе отсутствует папка newsyslog.conf.d, редактируем newsyslog.conf:

Если папка newsyslog.conf.d имеется, создаем папку с тем же именем в /usr/local/etc:

Создаем файл c правилами ротации логов:

Ежедневная ротация в полночь с сохранением логов за неделю:

Перезагружаем конфигурацию syslogd:

Запуск ISC DHCP Server

Включаем запуск ISC DHCP Server, и задаем сетевые интерфейсы, обслуживаемые нашим сервером:

В случае успешного запуска видим следующий текст:

Если ошибок при запуске не возникло, проверяем, раздаются ли IP-адреса.

источник

FreeBSD: установка и настройка DHCP сервера

Для начала, надо найти последнюю версию DHCP сервера.Заходим на http://www.freshports.org и справа, в поле поиска, вводим « dhcp «. Помимо всего прочего, тут нашелся и искомый (смотрите версию, желательно ставить последнюю):

isc-dhcp42-server 4.2.3_2 net =7 The ISC Dynamic Host Configuration Protocol server
Maintained by: zi@FreeBSD.org
Port Added: 07 Jul 2011 19:45:39
License: ISCL

Найдем его в портах на сервере и приступим к установке:

# cd /usr/ports/net/isc-dhcp42-server
# make install clean

При конфигурировании уберем CHROOT , если надо — добавим LDAP:

После установки читаем сообщения с подсказками:

**** This port installs the dhcp daemon, but doesn’t invoke dhcpd by default.
If you want to invoke dhcpd at startup, add these lines to /etc/rc.conf:

Читайте также:  установка виндовс xp home edition

dhcpd_enable=»YES» # dhcpd enabled?
dhcpd_flags=»-q» # command option(s)
dhcpd_conf=»/usr/local/etc/dhcpd.conf» # configuration file
dhcpd_ifaces=»» # ethernet interface(s)
dhcpd_withumask=»022″ # file creation mask

**** If compiled with paranoia support (the default), the following rc.conf
options are also supported:

dhcpd_chuser_enable=»YES» # runs w/o privileges?
dhcpd_withuser=»dhcpd» # user name to run as
dhcpd_withgroup=»dhcpd» # group name to run as
dhcpd_chroot_enable=»YES» # runs chrooted?
dhcpd_devfs_enable=»YES» # use devfs if available?
dhcpd_rootdir=»/var/db/dhcpd» # directory to run in
dhcpd_includedir=» » # directory with config-files to include

Отредактируем файл /etc/rc.conf :

dhcpd_enable=»YES»
dhcpd_conf=»/usr/local/etc/dhcpd.conf»
dhcpd_ifaces=»vr0″
dhcpd_withuser=»dhcpd»
dhcpd_withgroup=»dhcpd»

Отредактируйте /usr/local/etc/dhcpd.conf под ваши требования, самая простая конфигурация выглядит так:

# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#
# option definitions common to all supported networks…
option domain-name «setevoy.dcv»;
option domain-name-servers 8.8.8.8;

default-lease-time 600;
max-lease-time 7200;

# Use this to enble / disable dynamic dns updates globally.
ddns-update-style none;
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# This is a very basic subnet declaration.

subnet 10.0.0.0 netmask 255.255.255.0 <
range 10.0.0.2 10.0.0.255;
option routers 10.0.0.1;
>

#fixed address for test
host for_test <
hardware ethernet f0:de:f1:8f:76:1b;
fixed-address 10.0.0.2;
>

Перезагрузим сервер, и проверим запустился ли dhcpd :

# ps aux | grep dhcpd
root 1332 0.0 0.1 3500 1236 0 S+ 12:31AM 0:00.01 grep dhcpd

Feb 26 00:25:45 takashi setevoy: /usr/local/etc/rc.d/isc-dhcpd: ERROR: unable to copy /etc/localtime to /var/db/dhcpd/etc/localtime — not a file or a directory

Такого файла или каталога нет вообще:

# less /etc/localtime
/etc/localtime: No such file or directory
# cd /etc/localtime
bash: cd: /etc/localtime: No such file or directory

И пробуем запустить демон:

Starting dhcpd.
Internet Systems Consortium DHCP Server 4.2.3-P2
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Warning: subnet 10.0.0.0/24 overlaps subnet 10.0.0.0/24
Wrote 0 class decls to leases file.
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.
Listening on BPF/vr0/00:40:63:ec:73:1a/10.0.0.0/24
Sending on BPF/vr0/00:40:63:ec:73:1a/10.0.0.0/24
Sending on Socket/fallback/fallback-net

# ps aux | grep dhcpd
dhcpd 1435 0.0 0.6 8412 6016 ?? Is 12:33AM 0:00.00 /usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd.conf -lf /var/db/dhcpd/dhcpd.leases -pf /var/
root 1437 0.0 0.1 3500 1236 0 S+ 12:33AM 0:00.01 grep dhcpd

Что бы включить логирование, проверьте и при необходимости раскомментируйте в файле конфигурации DHCP /usr/local/etc/dhcpd.conf строку:

В файл конфигурации демон syslogd /etc/syslog.conf добавьте:

Добавьте правило в файл конфигурации ротации логов /etc/newsyslog.conf :

/var/log/dhcpd.log 600 7 100 @T00 JN

Теперь перезапустите syslogd :

# /etc/rc.d/syslogd restart
Stopping syslogd.
Starting syslogd.

Подключитесь ещё раз dhcp -клиентом и посмотрите логи:

Feb 26 10:03:25 takashi dhcpd: DHCPREQUEST for 10.0.0.2 from f0:de:f1:8f:76:1b (setevoy_laptop) via vr0
Feb 26 10:03:25 takashi dhcpd: DHCPACK on 10.0.0.2 to f0:de:f1:8f:76:1b (setevoy_laptop) via vr0
Feb 26 10:04:36 takashi dhcpd: DHCPINFORM from 10.0.0.2 via vr0: not authoritative for subnet 10.0.0.0
Feb 26 10:04:40 takashi dhcpd: DHCPINFORM from 10.0.0.2 via vr0: not authoritative for subnet 10.0.0.0

источник

Добавить комментарий

Adblock
detector