L' 0.0.0.0
indirizzo IP va bene ma immagino che qualcos'altro sia cambiato sulla rete su quel dispositivo per bloccare il traffico di rete a configurazione zero dal consentire al tuo software diagnostico di connettersi facilmente a quel dispositivo.
Come altri, nella loro risposta 0.0.0.0
è indicato un indirizzo IP non instradabile che viene spesso utilizzato dal software per associare qualsiasi indirizzo IP su tutte le interfacce di rete su un dispositivo. Ciò significa sostanzialmente:
"Ehi, sono un pezzo di software e accetterò qualsiasi connessione stabilita a qualsiasi indirizzo IP assegnato sulla macchina su cui sono in esecuzione."
Pertanto, se il dispositivo utilizza DHCP, per ottenere il proprio indirizzo IP per le interfacce connesse, e ottiene un indirizzo assegnato, 1.2.3.4
è possibile connettersi a quel dispositivo all'indirizzo 1.2.3.4
. E se quell'indirizzo cambia al 5.6.7.8
dispositivo ti consentirà felicemente di collegarti tramite 5.6.7.8
.
L' 0.0.0.0
sembra essere qualcosa che hai scoperto, ma non è la causa del problema. Piuttosto, sono la mia opinione, il problema che hai è rivelato quando dichiari:
"Di solito comunico con il sistema a scopo di risoluzione dei problemi impostando il mio IP IPv4 sullo stesso intervallo dell'IP locale e quindi eseguendo il software di diagnostica."
Innanzitutto, sembra strano. Perché dovresti cambiare l'indirizzo IP locale della tua macchina per connetterti al dispositivo VxWorks? Non dovresti semplicemente connetterti direttamente all'indirizzo IP del dispositivo?
Bene, quando affermi tutto ciò a cui riesco a pensare è che il dispositivo - e il software diagnostico - potrebbero funzionare usando una sorta di configurazione di rete a configurazione zero . Ciò significa che il dispositivo trasmette sulla rete e il software diagnostico è progettato per cercare queste trasmissioni del dispositivo per aiutarlo a connettersi al dispositivo senza conoscere l'indirizzo IP esatto.
Questo tipo di roba di rete "autoconfigurante" a configurazione zero è una comodità fino a quando non diventa un mal di testa.
La mia prima ipotesi è che è possibile connettersi direttamente al dispositivo se è possibile determinare quale indirizzo IP gli è stato assegnato. E pensando ancora di più, scommetto che il motivo per cui potresti connetterti in passato, ma non ora, potrebbe avere a che fare con alcune modifiche di rete che hanno bloccato le porte su cui sta trasmettendo la configurazione di rete a configurazione zero del dispositivo . Quale porta potrebbe essere? Incerto. Ma se il traffico a configurazione zero non viene instradato attraverso la rete, è per questo che non è possibile connettersi al dispositivo e l' 0.0.0.0
indirizzo IP non ha nulla a che fare con esso.
0.0.0.0
non è un indirizzo instradabile. Molti software si legano per0.0.0.0
consentire a quel software di legarsi a qualunque indirizzo IP sia assegnato all'interfaccia di rete. Ciò rende più semplice, ad esempio, posizionare il dispositivo su un'impostazione DHCP e ti connetti semplicemente ottenendo l'indirizzo IP del dispositivo e basta. La mia grande domanda per te è perché stai impostando l'IP IPv4 della tua macchina sullo stesso intervallo dell'IP locale per eseguire il software diagnostico? Non ha senso. Dovresti semplicemente ottenere l'indirizzo IP del dispositivo e collegarti a quello. Detto questo, ho un'idea. Pubblicare una risposta.