Bonjour,
Je suis alternant en dut informatique dans une boîte d'électronique, depuis quelques jours déjà, j'ai un nouveau projet.
Je dois réussir à changer l'adresse IP d'une machine et la redémarrer via un programme en C# (et une interface graphique pour simplifier la vie à mes collègues ).
Je vous explique l'idée, j'ai une machine de test (avec son IP écrit dessus et le logiciel de l'entreprise pour redémarrer la machine) qui est connecté via un câble Ethernet à mon ordinateur, je dois donc trouver son IP (ici je l'ai mais à l'avenir pour les autres machines ce ne sera pas le cas) et lui envoyer une requête de changement d'IP et de redémarrage.
Avec wireshark lorsque j’exécute le redémarrage via le logiciel, j'observe des packets envoyés en Broadcast utilisant le protocole UDP.
Je suis un débutant en C# mais je connais déjà le C et le Java donc j'arrive à comprendre et a adapté mon code.
La 1ere étape serait de Ping la machine et c'est là le problème... Je n'arrive pas à la trouver sur le réseau. J'arrive seulement à Ping mon LAN-ADAPTER (carte Ethernet).
Si j'ai bien compris mon LAN-ADAPTER doit servir de passerelle entre les 2. Mais comment faire ?
Merci pour vos idées ou tout autre aide.
Partager