IP-адрес 0.0.0.0
- это хорошо, но я предполагаю, что в сети, на которой находится это устройство, что-то изменилось, чтобы заблокировать сетевой трафик с нулевой конфигурацией, чтобы позволить диагностическому программному обеспечению легко подключаться к этому устройству.
Как и другие, состояние в их ответе 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-адрес ему назначен. Более того, я уверен, что причина, по которой вы могли подключиться к нему в прошлом, но не сейчас, может быть связана с некоторыми изменениями в сети, которые заблокировали порты, на которые вещает сетевая настройка устройства с нулевой конфигурацией . Какой это может быть порт? Неуверенный. Но если трафик с нулевой конфигурацией не направляется через сеть, поэтому вы не можете подключиться к устройству, а IP-адрес 0.0.0.0
имеет к нему никакого отношения.