Bonjour.

J’ai essayé de résumer dans le titre...

Sur une machine Windows 7 Embedded standard
Configuré en ip statique 192.168.1.21/24 sans gateway :

Depuis cette machine :

Lorsque l’interface réseau est bien connectée (un simple câble RJ45 sur un switch sans aucun autre port branché), tout va bien…

Lorsque l’interface est non branché, impossible d’accéder à 192.168.1.21 (ping, http…)
(127.0.0.x et localhost OK)

Normal allez-vous me dire.
Et je comprends ! : L’interface réseau est HS, donc normal…
Et je comprends aussi que 192.168.1.21 n’est pas localhost ou 127.0.0.x


Mais je suis embêté car j’ai sur cette machine une appli qui utilise 192.168.1.21 pour accéder à un serveur en 192.168.1.21 (itself donc).
(Cette appli est aussi sur d’autres machines distantes qui utilisent le serveur en 192.168.1.21…)
Mais lorsque le réseau est HS, je dois pouvoir accéder aux ressources de ce serveur en local (sorte de marche dégradé)
Je ne peux pas changer cette adresse dans l’appli (mettre localhost…)

Apparemment, il n’y a pas d’utilitaire NAT sur ce Windows 7 Embedded standard (et je ne sais même pas si cela m’aiderai…)
(Oui, je sais, on est si bien sous linux avec un joli iptables qui fait tout... mais bon...)

J’ai « réussi » à mascarader 192.162.1.21 vers On-link 127.0.0.1
Avec route add 192.168.1.21 mask 255.255.255.255 0.0.0.0 (ou qqch comme ca…)
Mais ca ne change rien…

Comment faire pour que l’appli en local trouve au final localhost quand elle cible 192.168.1.21 ??

Merci !