У нас есть продукт для встроенных сетевых устройств, который мы сначала разрабатываем и тестируем на платформе Windows. Было замечено, что при заданных условиях устройство получило локальный адрес ссылки - 169.254.106.235.
Но когда я пытаюсь пропинговать указанный выше IP-адрес из командной строки, он говорит: «Dest. Недоступен »или ошибка. Теперь, если я настрою адаптер обратной связи с автоматическим получением конфигурации, я вижу, что адаптер получил IP 169.254.233.20.
Теперь, когда я пингую как свое устройство, так и IP-адрес адаптера обратной связи, я начинаю получать ответ от обоих, но затем снова, когда я удаляю или настраиваю IP вручную для адаптера обратной связи, устройство становится недоступным
Как мы можем проверить связь с моим устройством в первом состоянии - без установки адаптера обратной петли?
Как указано в вашем вопросе Link Local Addressing - Связь с маршрутизируемыми адресами нет способа выполнить маршрутизацию в адресное пространство локального канала.
Это означает, что для интерфейса, участвующего в обмене данными с вашим встроенным устройством, также необходим локальный адрес канала. Если вы не очень хорошо себя чувствуете при использовании интерфейсов обратной связи, вы можете настроить свой компьютер Windows на DHCP на физическом интерфейсе, указывающем на встроенное устройство. Поскольку кажется, что DHCP-сервера нет, Windows будет назначать локальный IP-адрес канала.