С 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-адрес не имеет к нему никакого отношения.
0.0.0.0
это не маршрутизируемый адрес. Многие части программного обеспечения связываются, чтобы0.0.0.0
позволить этому программному обеспечению привязываться к любому IP-адресу, назначенному сетевому интерфейсу. Это облегчает, например, установку устройства на настройку DHCP, и вы просто подключаетесь, получая IP-адрес устройства, и все. Мой большой вопрос к вам - почему вы устанавливаете IPv4 IP вашей машины в тот же диапазон, что и локальный IP, чтобы затем запускать диагностическое программное обеспечение? Без разницы. Вы должны просто получить IP-адрес устройства и подключиться к нему. Тем не менее, у меня есть идея. Выкладываю ответ.