Установите параметры DHCP, используя LwIP в C - PullRequest
0 голосов
/ 08 июня 2018

Где можно изменить настройки параметров dhcp при отправке запроса dhcp с библиотекой LwIP?

Мне нужно установить параметр 53 (тип сообщения DHCP (обнаружение)), 61 (идентификатор клиента),12 (имя хоста), 60 (идентификатор класса вендора) и 55 (список запросов параметров).

Я создал свой проект с CubeMx на stm32f7.

1 Ответ

0 голосов
/ 25 июня 2018

К сожалению, не все параметры DHCP доступны в API lwIP (по состоянию на lwIP 2.0.3).Опцию 12 можно включить с помощью определения LWIP_NETIF_HOSTNAME.Для остальных вам нужно будет добавить поддержку в src \ core \ ipv * \ dhcp.c.См. Функции dhcp_discover и dhcp_parse_reply.

...