Eu tenho um equipamento industrial que roda em um sistema operacional básico chamado VxWorks . Geralmente, comunico-me com o sistema para fins de solução de problemas, configurando meu IP IPv4 para o mesmo intervalo do IP local e, em seguida, executando o software de diagnóstico.
Algumas semanas atrás, descobri que, por alguma razão estranha, o endereço IP local do sistema se estabeleceu 0.0.0.0
. Agora eu quero entrar em diagnósticos para alterá-lo, mas meu PC não permitirá a configuração de um IP começando em 0
.
Existe outra maneira de se comunicar com um dispositivo que tenha um IP local de 0.0.0.0
usando um PC com Windows.
Não há como redefinir o dispositivo para as configurações padrão de fábrica sem enviá-lo de volta ao fabricante.
0.0.0.0
não é possível se tiver uma pilha IP compatível com os padrões. Isso deixa algumas opções: 1 Isto mostra 0.0.0.0
como uma forma de sinalizar que não foi possível atribuir um endereço IP. 2 Tem uma pilha IP quebrada que de alguma forma conseguiu se auto-atribuir 0.0.0.0
. Eu não sei o suficiente sobre o VxWorks para dizer qual dos dois é mais provável. Se realmente tiver endereço atribuído 0.0.0.0
você precisaria de uma pilha IP hackeada para se comunicar com ela. Mas isso não fará muito bem se não tiver atribuído nenhum endereço.
0.0.0.0
não é um endereço roteável. Muitas peças de software se ligam a0.0.0.0
permitir que o software seja vinculado a qualquer endereço IP atribuído à interface de rede. Isso facilita, por exemplo, colocar o dispositivo em uma configuração de DHCP e você se conecta obtendo o endereço IP do dispositivo e é isso. Minha grande pergunta para você é por que você está definindo o IP IPv4 da sua máquina para o mesmo intervalo que o IP local para executar o software de diagnóstico? Não faz sentido. Você deve apenas obter o endereço IP do dispositivo e se conectar a ele. Dito isso, tenho uma ideia. Postando uma resposta.