L' 0.0.0.0
adresse IP est correcte, mais je suppose que quelque chose d'autre a changé sur le réseau sur lequel l'appareil se trouve pour empêcher le trafic réseau à configuration zéro de permettre à votre logiciel de diagnostic de se connecter facilement à cet appareil.
Comme d'autres, l'état dans leur réponse 0.0.0.0
est une adresse IP non routable qui est souvent utilisée par le logiciel pour se lier à n'importe quelle adresse IP sur toutes les interfaces réseau d'un appareil. Cela signifie essentiellement:
"Hé, je suis un logiciel et j'accepte toute connexion établie avec n'importe quelle adresse IP attribuée sur la machine sur laquelle je tourne."
Donc, si le périphérique utilise DHCP - pour obtenir sa propre adresse IP pour ses interfaces connectées - et obtient une adresse attribuée, 1.2.3.4
vous pouvez vous connecter à ce périphérique à l' adresse 1.2.3.4
. Et si cette adresse change de 5.6.7.8
périphérique, il vous permettra de vous connecter via 5.6.7.8
.
Le 0.0.0.0
semble être quelque chose que vous avez découvert mais n'est pas la cause du problème. Je suis plutôt d'avis que le problème que vous rencontrez est révélé lorsque vous déclarez:
«Je communique généralement avec le système à des fins de dépannage en définissant mon IP IPv4 sur la même plage que l'IP local, puis en exécutant un logiciel de diagnostic.»
Tout d'abord, cela semble étrange. Pourquoi auriez-vous besoin de changer l'adresse IP locale de votre machine pour vous connecter au périphérique VxWorks? Ne devriez-vous pas simplement vous connecter directement à l'adresse IP de l'appareil?
Eh bien, quand vous dites cela, tout ce à quoi je peux penser, c'est que l'appareil - et le logiciel de diagnostic - peuvent fonctionner en utilisant une sorte de configuration réseau à configuration zéro . Autrement dit, l'appareil diffuse sur le réseau et le logiciel de diagnostic est conçu pour rechercher ces émissions pour l'aider à se connecter à l'appareil sans connaître l'adresse IP exacte.
Ce type de mise en réseau à configuration zéro «auto-configurable» est pratique jusqu'à ce qu'il devienne un casse-tête.
Ma première supposition est que vous pouvez vous connecter directement à l'appareil si vous pouvez déterminer quelle adresse IP lui a été attribuée. Et en réfléchissant encore plus, je parie que la raison pour laquelle vous pouviez vous y connecter dans le passé - mais pas maintenant - pourrait avoir à voir avec un changement de réseau qui a bloqué les ports sur lesquels la configuration réseau à configuration zéro de l'appareil diffuse. Quel port cela peut être? Incertain. Mais si le trafic à configuration zéro n'est pas acheminé via le réseau, c'est pourquoi vous ne pouvez pas vous connecter à l'appareil et l' 0.0.0.0
adresse IP n'a rien à voir avec cela.
0.0.0.0
n'est pas une adresse routable. De nombreux logiciels se lient à0.0.0.0
pour permettre à ce logiciel de se lier à l'adresse IP attribuée à l'interface réseau. Cela facilite, par exemple, pour placer l'appareil sur un paramètre DHCP et vous vous connectez simplement en obtenant l'adresse IP de l'appareil et c'est tout. Ma grande question est de savoir pourquoi vous définissez l'IP IPv4 de votre machine sur la même plage que l'IP locale pour exécuter ensuite un logiciel de diagnostic? Ça n'a aucun sens. Vous devez simplement obtenir l'adresse IP de l'appareil et vous y connecter. Cela dit, j'ai une idée. Publier une réponse.