A voir également:
- Proxy wol
- Proxy wol (wake on lan) - Meilleures réponses
- Wake on wan freebox - Meilleures réponses
- Utiliser le Wake on Wan de ma freebox ✓ - Forum - Freebox
- Wake on wan freebox ✓ - Forum - Freebox
- Problème Wake On Wan - Forum - Réseau
- Wake on lan - Forum - Réseau
- Wake on wan livebox ✓ - Forum - Livebox
6 réponses
dipisoft
Bonjour,
@jee pee : merci pour le lien vers mon site ;)
@balontag : je ne comprends pas ton problème, puisque tu dis que tu sais créer un "magic packet" pour le WoL. La méthode pour le WoW est identique, sauf que là tu envoies le paquet sur l'IP concernée (et non, en principe, sur l'adresse de broadcast du brin ethernet sur lequel se trouve la machine).
Le paquet est le même, reste à l'envoyer sur le "bon" port (le 9 s'agissant d'une FreeBox, sans oublier d'activer la fonction proxy-wol via l'interface Free).
Une dernière chose à savoir si tu veux développer un soft pour faire du WoW, saches que tu vas te heurter à une contrainte : je ne sais si c'est un problème lié à Free ou si c'est général, mais tu ne peux envoyer un magic packet vers une adresse publique si ta bécane (celle qui émet le paquet) se trouve derrière un routeur (activé). En revanche, ça fonctionne si ce dernier est désactivé et donc que ta bécane possède une IP publique. Je n'ai pas testé avec la bécane en DMZ...
Pour contourner ce problème dans mon soft WakeOnLan (qui fait aussi du WakeOnWan depuis une version récente) j'ai utilisé un artifice. Le paquet n'est pas envoyé par le soft qui utilise en fait un script PHP présent sur mon site (http://www.dipisoft.com). Dans la prochaine version de cet outil, il sera possible de spécifier l'url d'un script tiers au lieu de celui par défaut. Ceci à la demande de certains "paranos" qui n'ont qu'une confiance limitée dans le freeware... no comment!
PS.: pour faire tes tests, je te conseille l'utilisation du petit soft "WakeOnLan Monitor" de l'excellent Depicus. Il te permettra de vérifier que le paquet arrive bien à destination...
Cordialement,
damien/dipisoft.
@jee pee : merci pour le lien vers mon site ;)
@balontag : je ne comprends pas ton problème, puisque tu dis que tu sais créer un "magic packet" pour le WoL. La méthode pour le WoW est identique, sauf que là tu envoies le paquet sur l'IP concernée (et non, en principe, sur l'adresse de broadcast du brin ethernet sur lequel se trouve la machine).
Le paquet est le même, reste à l'envoyer sur le "bon" port (le 9 s'agissant d'une FreeBox, sans oublier d'activer la fonction proxy-wol via l'interface Free).
Une dernière chose à savoir si tu veux développer un soft pour faire du WoW, saches que tu vas te heurter à une contrainte : je ne sais si c'est un problème lié à Free ou si c'est général, mais tu ne peux envoyer un magic packet vers une adresse publique si ta bécane (celle qui émet le paquet) se trouve derrière un routeur (activé). En revanche, ça fonctionne si ce dernier est désactivé et donc que ta bécane possède une IP publique. Je n'ai pas testé avec la bécane en DMZ...
Pour contourner ce problème dans mon soft WakeOnLan (qui fait aussi du WakeOnWan depuis une version récente) j'ai utilisé un artifice. Le paquet n'est pas envoyé par le soft qui utilise en fait un script PHP présent sur mon site (http://www.dipisoft.com). Dans la prochaine version de cet outil, il sera possible de spécifier l'url d'un script tiers au lieu de celui par défaut. Ceci à la demande de certains "paranos" qui n'ont qu'une confiance limitée dans le freeware... no comment!
PS.: pour faire tes tests, je te conseille l'utilisation du petit soft "WakeOnLan Monitor" de l'excellent Depicus. Il te permettra de vérifier que le paquet arrive bien à destination...
Cordialement,
damien/dipisoft.
jee pee
- Messages postés
- 30614
- Date d'inscription
- mercredi 2 mai 2007
- Statut
- Modérateur
- Dernière intervention
- 18 janvier 2021
Bonjour Damien,
Dans la scène sur le merci, il faudrait intervertir les acteurs ;-)
Je n'ai fait que citer le logiciel que tu as développé et qui m'est très utile.
J'avais essayé de l'utiliser à mon travail pour lancer un serveur qui est chez moi. Comme cela ne fonctionnait pas j'avais supposé que les firewalls bloquait ce type de message. Mais donc un simple routeur comme la freebox l'arrêterait aussi ? Et donc à partir d'une connexion adsl (freebox) vers une autre connexion adsl cela ne fonctionnerait pas non plus.
Sur le pages perso de free j'avais mis le script php référencé plus haut. Depuis quelque temps, Free a désactivé une fonction réseau du php qui rend le script inopérant. Le script de wakeonwan.free.fr qui lui aussi ne fonctionnait plus, il me semble, est à nouveau disponible. Et il est sur free, il doit donc y avoir des commandes qui passent. Il va falloir que je me replonge dedans. Ton script php, il fonctionne lui sur xxx.free.fr ?
J'en ai profité pour actualiser la fiche de ton logiciel WakeOnLan sur CCM, dont les mots-clés WOL ou Wake On Lan qui manquaient et faisaient que je ne l'avais pas retrouvé plus tôt.
Cordialement
Dans la scène sur le merci, il faudrait intervertir les acteurs ;-)
Je n'ai fait que citer le logiciel que tu as développé et qui m'est très utile.
J'avais essayé de l'utiliser à mon travail pour lancer un serveur qui est chez moi. Comme cela ne fonctionnait pas j'avais supposé que les firewalls bloquait ce type de message. Mais donc un simple routeur comme la freebox l'arrêterait aussi ? Et donc à partir d'une connexion adsl (freebox) vers une autre connexion adsl cela ne fonctionnerait pas non plus.
Sur le pages perso de free j'avais mis le script php référencé plus haut. Depuis quelque temps, Free a désactivé une fonction réseau du php qui rend le script inopérant. Le script de wakeonwan.free.fr qui lui aussi ne fonctionnait plus, il me semble, est à nouveau disponible. Et il est sur free, il doit donc y avoir des commandes qui passent. Il va falloir que je me replonge dedans. Ton script php, il fonctionne lui sur xxx.free.fr ?
J'en ai profité pour actualiser la fiche de ton logiciel WakeOnLan sur CCM, dont les mots-clés WOL ou Wake On Lan qui manquaient et faisaient que je ne l'avais pas retrouvé plus tôt.
Cordialement
dipisoft
Bonjour,
Oui, comme je l'ai écrit : la Freebox en mode routeur ne laisse pas passer le Magic Packet vers le Net. Mais je ne sais pas s'il s'agit d'une restriction imposée par Free ou si c'est aussi le cas pour les autres FAI.
C'est pour cela que j'ai ajouté la fonctionnalité de WoW depuis la v3.2. Donc, contrairement au "réveil par le réseau" (WoL) qui envoi directement le paquet qui va bien vers la machine "cible", je procède différemment pour le "réveil via internet" puisque je fais appel au script PHP présent sur mon site, c'est ce dernier qui émet le paquet. Et ça fonctionne car le serveur possède une IP publique...
Mon script utilise la fonction socket_create qui, il me semble est celle que Free a désactivé pour les pages perso. Donc non il ne fonctionne pas sur ces dernières, mais il est en revanche opérationnel sur d'autres hébergements plus "standards". A noter que le "moteur" permettant le WoW étant disponible sur mon site, j'en ai profité pour ajouter un formulaire pour "mes" visiteurs. Ça peut servir pour ceux qui ont un besoin ponctuel de réveiller une machine et qui ne veulent pas installer mon soft...
Puisque tu abordes le cas de wakeonwan.free.fr, j'avais contacté son admin - Starfix - pour lui proposer d'utiliser le script hébergé sur mon site (une version utilisable en mode PUT depuis le sien) en attendant qu'il trouve une solution plus pérenne. Bref, un p'tit coup de main pour le remercier des informations qu'il avait eu la gentillesse de me donner il y a quelques temps sur le sujet du WoW... je n'ai toujours pas de réponse à cette proposition. Je trouve ça dommage car en attendant, son site ne rend pas le service attendu par ses visiteurs. M'enfin, c'est lui qui voit !
@+
damien/dipisoft.
Oui, comme je l'ai écrit : la Freebox en mode routeur ne laisse pas passer le Magic Packet vers le Net. Mais je ne sais pas s'il s'agit d'une restriction imposée par Free ou si c'est aussi le cas pour les autres FAI.
C'est pour cela que j'ai ajouté la fonctionnalité de WoW depuis la v3.2. Donc, contrairement au "réveil par le réseau" (WoL) qui envoi directement le paquet qui va bien vers la machine "cible", je procède différemment pour le "réveil via internet" puisque je fais appel au script PHP présent sur mon site, c'est ce dernier qui émet le paquet. Et ça fonctionne car le serveur possède une IP publique...
Mon script utilise la fonction socket_create qui, il me semble est celle que Free a désactivé pour les pages perso. Donc non il ne fonctionne pas sur ces dernières, mais il est en revanche opérationnel sur d'autres hébergements plus "standards". A noter que le "moteur" permettant le WoW étant disponible sur mon site, j'en ai profité pour ajouter un formulaire pour "mes" visiteurs. Ça peut servir pour ceux qui ont un besoin ponctuel de réveiller une machine et qui ne veulent pas installer mon soft...
Puisque tu abordes le cas de wakeonwan.free.fr, j'avais contacté son admin - Starfix - pour lui proposer d'utiliser le script hébergé sur mon site (une version utilisable en mode PUT depuis le sien) en attendant qu'il trouve une solution plus pérenne. Bref, un p'tit coup de main pour le remercier des informations qu'il avait eu la gentillesse de me donner il y a quelques temps sur le sujet du WoW... je n'ai toujours pas de réponse à cette proposition. Je trouve ça dommage car en attendant, son site ne rend pas le service attendu par ses visiteurs. M'enfin, c'est lui qui voit !
@+
damien/dipisoft.
Saeka
- Messages postés
- 2
- Date d'inscription
- mardi 12 août 2014
- Statut
- Membre
- Dernière intervention
- 12 août 2014
Petite précision, j'ai mis en place le wake on wan avec une freebox v5. Cela fonctionnait très bien en lan mais en wan ça ne fonctionnait plus lorsque l'ordinateur était éteint depuis plus de quelques minutes.
Le problème venait du fait que j'avais redirigé le port UDP 9 (ce qu'il fallait faire selon certains forums) vers l'IP de ma machine cible ce qui était en conflit avec la fonctionnalité Proxy Wake on LAN. Une fois cette redirection retirée, cela fonctionne parfaitement. :)
Le problème venait du fait que j'avais redirigé le port UDP 9 (ce qu'il fallait faire selon certains forums) vers l'IP de ma machine cible ce qui était en conflit avec la fonctionnalité Proxy Wake on LAN. Une fois cette redirection retirée, cela fonctionne parfaitement. :)
jee pee
- Messages postés
- 30614
- Date d'inscription
- mercredi 2 mai 2007
- Statut
- Modérateur
- Dernière intervention
- 18 janvier 2021
Salut,
Il n'y a rien de particulier à savoir sur la freebox, si tu as activé le wol, elle laisse entrer le paquet.
Après de l'extérieur tu as 2 possibilités,
- soit avoir un programme (comme : https://www.dipisoft.com/articles.php?lng=fr&pg=90 ) mais c'est ce que tu as dû utiliser pour faire tes tests. Un des soucis c'est que par exemple à partir d'un réseau d'entreprise, ces paquets en sortie peuvent être bloqués donc solution pas utilisable de partout.
- le faire à partir d'un site web. Si tu ne veux pas le faire à partir d'un site qui propose ce service pour la confidentialité, il te reste à te créer ta propre page (php) avec un code simple. C'est ce que j'ai fait. Mais ce site était hébergé sur free et depuis quelques semaines, une des fonctions réseau du php nécessaire au fonctionnement a été désactivée par free. Cela ne fonctionne donc plus. J'ai essayé quelques sites gratuits proposant le php mais cette fonction n'est surement pas souvent activée. Je peux te donner, ou retrouver le source php que j'ai utilisé.
cdlt
Il n'y a rien de particulier à savoir sur la freebox, si tu as activé le wol, elle laisse entrer le paquet.
Après de l'extérieur tu as 2 possibilités,
- soit avoir un programme (comme : https://www.dipisoft.com/articles.php?lng=fr&pg=90 ) mais c'est ce que tu as dû utiliser pour faire tes tests. Un des soucis c'est que par exemple à partir d'un réseau d'entreprise, ces paquets en sortie peuvent être bloqués donc solution pas utilisable de partout.
- le faire à partir d'un site web. Si tu ne veux pas le faire à partir d'un site qui propose ce service pour la confidentialité, il te reste à te créer ta propre page (php) avec un code simple. C'est ce que j'ai fait. Mais ce site était hébergé sur free et depuis quelques semaines, une des fonctions réseau du php nécessaire au fonctionnement a été désactivée par free. Cela ne fonctionne donc plus. J'ai essayé quelques sites gratuits proposant le php mais cette fonction n'est surement pas souvent activée. Je peux te donner, ou retrouver le source php que j'ai utilisé.
cdlt
balontag
Merci du coup de main.
Je pensais quand même qu'elle avait plus de fonctions que ça...
Effectivement, pour les tests en réseau local, j'ai utilisé un programme (mais pas celui-là).
Par contre, s'il est facilement bloqué à la sortie des réseaux, je crois que je vais m'orienter vers le serveur intermédiaire (j'ai un RPS chez OVH, ça devrait suffire je pense).
Merci beaucoup !
Je pensais quand même qu'elle avait plus de fonctions que ça...
Effectivement, pour les tests en réseau local, j'ai utilisé un programme (mais pas celui-là).
Par contre, s'il est facilement bloqué à la sortie des réseaux, je crois que je vais m'orienter vers le serveur intermédiaire (j'ai un RPS chez OVH, ça devrait suffire je pense).
Merci beaucoup !
jee pee
- Messages postés
- 30614
- Date d'inscription
- mercredi 2 mai 2007
- Statut
- Modérateur
- Dernière intervention
- 18 janvier 2021
Je pensais quand même qu'elle avait plus de fonctions que ça...
je trouve que c'est plus simple : ça passe ou ça passe pas. Après à toi de jouer
Voila le site où il y a le source php que j'utilise : http://www.hackernotcracker.com/2006-04/wol-wake-on-lan-tutorial-with-bonus-php-script.html
2 champs à renseigner en fin, adresse mac et ip internet de la box, après il faut bien sur encapsuler ou sécuriser l'accès à la page sur le site web
Voici aussi un site avec différents programme et sources en plusieurs langages sur le sujet : https://www.depicus.com/wake-on-lan/what-is-wake-on-lan
je trouve que c'est plus simple : ça passe ou ça passe pas. Après à toi de jouer
Voila le site où il y a le source php que j'utilise : http://www.hackernotcracker.com/2006-04/wol-wake-on-lan-tutorial-with-bonus-php-script.html
2 champs à renseigner en fin, adresse mac et ip internet de la box, après il faut bien sur encapsuler ou sécuriser l'accès à la page sur le site web
Voici aussi un site avec différents programme et sources en plusieurs langages sur le sujet : https://www.depicus.com/wake-on-lan/what-is-wake-on-lan