En guise de contexte, j'essaie de configurer un service Wake on Wan pour un périphérique spécifique. Le service n'est pas un problème, il fonctionne dans sa forme actuelle. Le problème vient du fait que la table / cache arp efface l'adresse MAC du périphérique que je tente d'atteindre après 15 à 20 minutes.
Si j'essaie de perdre du temps entre le moment où je l'ai mis en veille et 15 à 20 minutes, cela se réveillera, mais il restera en mode veille.
Les instructions que j’ai trouvées concernant cette tâche me demandent d’inscrire telnet à 192.168.1.254 (passerelle par défaut) afin que je puisse ensuite ajouter l’entrée arp. Toutefois, telnet semble être désactivé sur ce matériel propriétaire. Il est indiqué dans un manuel d'utilisation ici que telnet est possible sur le matériel. Visiter le site de gestion du matériel en tapant 192.168.1.254 dans une barre d’URL n’a pas d’option dans les menus pour activer telnet. L'erreur que je reçois en essayant de telnet est:
Microsoft Telnet> o 192.168.1.254
Connecting To 192.168.1.254...Could not open connection to the host, on port 23: Connect failed
Microsoft Telnet>
Après cela, j'ai étudié la possibilité de rétrograder le micrologiciel sur le routeur afin d'autoriser un tel contournement du système, mais je ne trouvais pas de version de micrologiciel en ligne suffisamment ancienne pour le permettre. Donc, je suppose que ma question pourrait se résumer comme suit: «Existe-t-il un moyen de me connecter à mon routeur (NVG589) via Telnet ou d’autres méthodes pour me permettre de saisir une nouvelle entrée statique sur sa table ARP afin que Wake on Wan fonctionne? passé cette marque d'expiration '?
Si vous avez besoin d'autres informations, faites-le moi savoir et je vous fournirai ce que je peux. Si vous avez besoin d'en savoir plus sur la configuration de WoW que j'ai en dehors de ce que j'ai expliqué ici, je peux aussi le faire. Merci.
Edit: Pour clarifier dans le post principal ce que j’ai discuté dans les commentaires, j’ai une redirection de port active, ciblant mon PC avec une NAT spécifique à ce dont elle a besoin pour recevoir Wake on Wan. J'ai également autorisé le trafic entrant via les options de sous-réseau public et les options de pare-feu pertinentes, ainsi que toutes les restrictions de paquets. Avec tous mes paramètres actuels sur le site de gestion du matériel ( http://192.168.1.254 ), je peux réussir à envoyer le paquet magique à distance. Le paquet envoyé à mon routeur et transféré à mon PC n'est pas un problème.
Le problème est que le routeur oublie que mon appareil existe même, car l'entrée dans la table ARP est vidée une fois le délai écoulé, sans aucune activité du PC (ce qui est le cas puisque mon PC est en mode veille pour cela. Plage de temps). Dans la mesure où le routeur ne considère plus le PC comme un périphérique existant, même si la redirection de port est active vers un périphérique dont l'adresse est xxx.xxx.xxx.xxx, il n'a aucune entrée dans la table ARP associant cette adresse IP à l'adresse MAC de mon ordinateur.
Réponses:
Je crois que vous posez la mauvaise question.
Pour répondre à votre question, le routeur est propriétaire. Le type de fonctionnalité que vous demandez est probablement absent et vous ne pouvez rien faire pour changer cela.
La question que vous devriez vous poser est la suivante: pourquoi mon réveil sur le réseau local nécessite-t-il une table ARP?
ARP convertit les adresses IP en adresses MAC. Wake on LAN fonctionne avec la couche 2 de l'OSI. Ou, en d'autres termes, cela fonctionne avec les adresses MAC. Un paquet magique qui réveille un ordinateur doit être dirigé vers son adresse MAC, pas son adresse IP. Un ordinateur n'a PAS d'adresse IP en veille. C'est pourquoi l'entrée ARP disparaît. Donc, la réponse à cette question est que vous utilisez WOL de manière incorrecte. Vous avez juste de la chance que cela fonctionne parce que vous avez une entrée ARP éphémère qui vous assiste.
Si vous souhaitez utiliser WOL sur Internet, vous aurez besoin d'un type de service proxy pour le faire à votre place. WOL a été spécialement conçu pour être utilisé entre des machines d'un même réseau local.
Voici une bonne référence qui, espérons-le, l'expliquera mieux que moi: https://www.smallnetbuilder.com/lanwan/lanwan-howto/29941-how-to-wake-on-lan-wake-on-wan
https://en.m.wikipedia.org/wiki/Wake-on-LAN
la source