DHCP-клиент lwip не виден в таблице активных IP-адресов маршрутизатора - PullRequest
0 голосов
/ 18 октября 2011

Я разработал lwip-клиент на микроконтроллере, который действительно , кажется, успешно получает IP-адрес, когда он включен. Кроме того, устройство успешно отвечает на сетевые запросы (например, команды на основе сокетов, веб-страница «GET»).

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я просматриваю «Active IP Table» маршрутизатора, устройства нет, и я начинаю задумываться, не сделал ли я что-то не так в процедурах запуска lwip.

Кто-нибудь знает, где я должен начать устранять это?

ОБНОВЛЕНИЕ (20.10.2011):

Я становлюсь убежденным, что MAC-адрес устройства по крайней мере несколько ответственен. Я обнаружил конфликтующие MAC-адреса для цели при сравнении моей таблицы Windows ARP и MAC-адреса, который я считал Я устанавливал в инициализациях lwip.

1 Ответ

3 голосов
/ 27 октября 2011

Решение моей проблемы было связано с несколькими MAC-адресами (5 уникальных адресов), используемыми по всей кодовой базе.

...