Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.8 available

The official documentation can be found on http://wiki.ocsinventory-ng.org. Read it before asking your question.

WOL ne fonctionne pas (OCS Server Windows 2.1.2) [closed]

Bonjour, j'ai beaucoup cherché avant de venir vous poser la question.

Nous avons monté un serveur de test sous Windows 2008 R2 avec OCS 2.1.2.

Le firewall est désactivé, le SSL est activé avec certificat, les déploiements se font bien, tout est ok.

MAIS le wol reste le seul point bloquant/bloqué.

Pensant que c'était dû au serveur ou un problème de flux non ouvert, j'ai copié un code php dans xampp\htdocs\wol

Quand j'appelle cette page avec ce code le poste est bien réveillé. (ce poste n'est pas sur le même lan que le serveur, utilisation du broadcast 255.255.255.255)

Avez vous une idée ?

(j'ai lancé Wake On Lan Monitor sur un poste de test et rien n'est reçu quand je lance la requête dans ocs)
closed with the note: solution trouvée tout seul comme un grand
in OCS Inventory NG server for Windows by (220 points)
closed by

1 Answer

0 votes

Ok j'ai trouvé la solution !! Le wake on lan est désormais fonctionnel ! (testé avec le bouton wol et avec l'affectation de masses, postes arrêtés)

En fait en regardant avec wireshark, le serveur ocs envoyait vers 255.255.255.255 au lieu de l'adresse ip du poste.

Il suffisait de modifier la ligne suivante dans le fichier function_wol.php

socket_sendto($s, $this->pacquet($mac), strlen($this->pacquet($mac)), 0, "255.255.255.255", $v);

est devenu

socket_sendto($s, $this->pacquet($mac), strlen($this->pacquet($mac)), 0, $ip, $v);

Attention il faut bien que la variable soit déclarée : public function wake($mac,$ip)

J'ai proposé la modif sur le github d'ocs.

by (220 points)
 
Powered by Question2Answer
...