Как изменить флаг вещания в Windows или Linux?

Как изменить флаг вещания в Windows или Linux?

Как мы знаем, когда клиент хочет получить IPv4-адрес от DHCP-сервера, задействовано 4 типа пакетов. Их можно увидеть на изображении ниже (извеб-сайт Майкрософт). введите описание изображения здесь

С точки зрения канального уровня (уровень 2 модели OSI) кадры, отправляемые клиентом серверу, всегда являются широковещательными (DISCOVER и REQUEST), но два других могут быть как широковещательными, так и одноадресными в зависимости от того, как эта broadcast-flagопция установлена ​​клиентом.

введите описание изображения здесь

Я знаю, что этот флаг можно изменить в Cisco IOS с помощью этой команды:

R(config)# [no] ip dhcp-client broadcast-flag

У меня вопрос: как изменить этот флаг в Windows или Linux?

Кстати, я просто хочу узнать это из любопытства, и у меня нет в этом особых потребностей. Я тестировал на Windows и Linux и знаю, что этот флаг установлен на 0, поэтому эти кадры отправляются в одноадресном режиме.

решение1

Это то, что вы можете легко узнать, просто прочитав документ:

Ссылка man dhcpd.conf:

всегда транслируется флаг;

Протоколы DHCP и BOOTP требуют, чтобы клиенты DHCP и BOOTP устанавливали бит широковещательной передачи в поле флагов заголовка сообщения BOOTP. К сожалению, некоторые клиенты DHCP и BOOTP не делают этого и, следовательно, могут не получать ответы от сервера DHCP. Сервер DHCP можно заставить всегда транслировать свои ответы клиентам, установив этот флаг на «on» для соответствующей области; соответствующие области будут находиться внутри условного оператора, как параметр для класса или как параметр для объявления хоста. Чтобы избежать создания избыточного широковещательного трафика в вашей сети, мы рекомендуем вам ограничить использование этой опции как можно меньшим количеством клиентов. Например, известно, что клиент Microsoft DHCP не имеет этой проблемы, как и клиенты OpenTransport и ISC DHCP.

На стороне клиента ( man dhclient):

-Б

Установите флаг широковещательной передачи BOOTP в пакетах запросов, чтобы серверы всегда транслировали ответы.

Связанный контент