Рейтинг:0

isc-dhcp-server не может получить пакет DHCPDISCOVER от некоторых клиентов, MAC-адрес которых не входит в подсеть

флаг us

isc-dhcp-сервер работает нормально, он может предлагать IP-адреса большинству клиентов во всех подсеть которые определены в dhcpd.conf файл, но он не может получить некоторые DHCPDISCOVER пакет от нескольких клиентов, которые также в том же определении подсеть без конфигурации статического MAC-адреса.

Какой-то сегмент dhcpd.conf:

подсеть 10.10.10.0 сетевая маска 255.255.255.0 {
        вариант маршрутизаторов 10.10.10.1;
        следующий сервер 10.10.10.100;
        имя файла "pxelinux.0";
        хост 10-10-10-72 {аппаратный Ethernet BB:BB:BB:BB:BB:BF;фиксированный-адрес 10.10.10.72;}
        хост 10-10-10-73 {аппаратный Ethernet BB:BB:BB:BB:BB:B0;фиксированный-адрес 10.10.10.73;}}

к вашему сведению. Все подсеть config являются статическими, определяют клиенты, которые не могут отправлять DHCPDISCOVER к isc-dhcp-сервер владеет MAC-адресом, не включенным dhcpd.conf.

/var/журнал/сообщение журнал DHCP-сервера по умолчанию не может получить DHCPDISCOVER журнал запросов.

После добавления конфигурации нового MAC-адреса в dhcpd.conf, затем перезапустите isc-dhcp-сервер, это работает для всех клиентов.

Что лежит в основе принципа isc-dhcp-сервер?

Возможно, в конфигурации клиента запроса не задан MAC-адрес. dhcpd.conf файл?

Или не существует динамического диапазона адресов в подсеть конфигурация?

berndbausch avatar
флаг us
Итак, вы говорите, что DHCP работает должным образом после того, как вы исправили синтаксические ошибки в dhcpd.conf. И вы, кажется, удивлены. Меня бы удивило обратное: если бы это работало с синтаксическими ошибками.
VictorLee avatar
флаг us
@berndbausch обновите вопрос, пожалуйста, проверьте.
berndbausch avatar
флаг us
Вы имеете в виду, что определяете подсеть без явного указания MAC-адресов. Некоторые клиенты не получают ответа DHCP, и вы не видите следов DHCPDISCOVERY в /var/log/messages. После явного добавления этих MAC-адресов, как показано в предоставленном фрагменте кода, клиенты получают ответ DHCP, и вы видите ожидаемые сообщения в файле журнала. Я правильно понял? Я не думаю, что кто-то сможет вам помочь, не увидев ваш dhcpd.conf.
VictorLee avatar
флаг us
@berndbausch да, ты меня понял. Я мог получить запрос bootps с помощью `tcpdump порт 67 или порт 68 | grep 'MAC-адрес'` всегда, но не в `/var/log/messages` перед добавлением этого MAC-адреса явно в **dhcpd.conf**.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.