ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
18 мая
1517729
POV (12.05.2025 21:10, просмотров: 1828)
Решил снаскоку DHCP в LWIP запустить. Результат неоднозначный... 

Девайс получает адрес, однако примерно через минуту роутер лишает его адреса, переводит в состояние "не в сети". И больше уже адрес не получить. Только перезапуск роутера, и всё это повторяется.


Перидодические арпы пуляю, продление аренды запрашиваю (хотя где моя минута и дефотные 7 часов и роутера) - не работает.


По логам роутера - он Offer даёт, и похоже, нет подтверждения от девайса. Но, суко, первый раз всё отрабатывается, значит нет чего-то "забытого" в стеке, всё рализовано.

Отладочный выхлоп из стека прокинуть гемморно. Потому вот логи роутера гляжу.


Загрузился роутер. И дал адрес.


Май 12 19:00:57 ndhcps

DHCPDISCOVER received from 6a:f9:49:1d:84:c9.

Май 12 19:00:57 ndhcps

making OFFER of 192.168.0.125 to 6a:f9:49:1d:84:c9.

Май 12 19:00:57 ndhcps

DHCPREQUEST received (STATE_SELECTING) for 192.168.0.125 from 6a:f9:49:1d:84:c9.

Май 12 19:00:58 ndhcps

sending ACK of 192.168.0.125 to 6a:f9:49:1d:84:c9.


Вот попытка переподключиться когда отрубил меня. Всё то же самое, но не робит. Значит стек, казалось бы, сам в отказ идёт, роутер не при чем. Но в этом состоянии даже перезапуск девайса не помогает, только перевключить роутер - и тогда девайс получит адрес.


Май 12 21:05:44 ndhcps

DHCPDISCOVER received from 6a:f9:49:1d:84:c9.

Май 12 21:05:44 ndhcps

making OFFER of 192.168.0.125 to 6a:f9:49:1d:84:c9.

Май 12 21:05:44 ndhcps

DHCPREQUEST received (STATE_SELECTING) for 192.168.0.125 from 6a:f9:49:1d:84:c9.

Май 12 21:05:44 ndhcps

sending ACK of 192.168.0.125 to 6a:f9:49:1d:84:c9.