С 0.0.0.0
IP-адресом все в порядке, но я предполагаю, что что-то еще изменилось в сети, к которой подключено устройство, чтобы заблокировать сетевой трафик с нулевой конфигурацией, чтобы позволить диагностическому программному обеспечению легко подключаться к этому устройству.
Как и другие, состояние в их ответе 0.0.0.0
- это не маршрутизируемый IP-адрес, который часто используется программным обеспечением для привязки любого IP-адреса ко всем сетевым интерфейсам на устройстве. Это в основном означает:
«Привет, я являюсь частью программного обеспечения и приму любое соединение с любым назначенным IP-адресом на машине, на которой я работаю».
Поэтому, если устройство использует DHCP - чтобы получить собственный IP-адрес для своих подключенных интерфейсов - и получает назначенный адрес, 1.2.3.4
вы можете подключиться к этому устройству по адресу 1.2.3.4
. И если этот адрес изменится 5.6.7.8
на устройстве, с радостью позволит вам подключиться к нему через 5.6.7.8
.
0.0.0.0
, Кажется, что - то вы обнаружили, но это не является причиной проблемы. Скорее, мое мнение, проблема, которую вы имеете, раскрывается, когда вы заявляете:
«Обычно я общаюсь с системой в целях устранения неполадок, устанавливая IPv4 IP в том же диапазоне, что и локальный IP, а затем запускаю диагностическое программное обеспечение».
Во-первых, это кажется странным. Зачем вам нужно менять локальный IP-адрес вашей машины для подключения к устройству VxWorks? Разве вы не должны просто подключиться напрямую к IP-адресу устройства?
Что ж, когда вы заявляете об этом, все, о чем я могу думать, - это то, что устройство и диагностическое программное обеспечение могут работать с использованием какой-либо сетевой настройки с нулевой конфигурацией . Это означает, что устройство осуществляет вещание в сети, а диагностическое программное обеспечение предназначено для поиска этих передач устройства, чтобы помочь ему подключиться к устройству, не зная точного IP-адреса.
Этот вид «самоконфигурирующихся» сетевых устройств с нулевой конфигурацией удобен, пока не станет головной болью.
Мое первое предположение заключается в том, что вы можете подключиться к устройству напрямую, если сможете определить, какой IP-адрес ему назначен. Более того, я уверен, что причина, по которой вы могли подключиться к нему в прошлом, но не сейчас, может быть связана с некоторыми изменениями в сети, которые заблокировали порты, на которые вещает сетевая настройка устройства с нулевой конфигурацией . Какой это может быть порт? Неуверенный. Но если трафик с нулевой конфигурацией не направляется через сеть, поэтому вы не можете подключиться к устройству, и 0.0.0.0
IP-адрес не имеет к нему никакого отношения.