You are not logged in.
Pages: 1
Je n'ai pas trouvé l'endroit pour signaler les bugs sur les plugins 0.78 alors je poste ici.
Voilà il n'était pas possible de faire un wake-on-lan sur une machine du même réseau. J'ai donc modifier la classe shellcommand_item.class.php
Aux environs de la ligne 285, j'ai changé comme suit :
//envoie le packet magique en UDP
//broacast ip => Ne passe pas les routeurs
function sendMagicPacket($macaddress, $ip = null, $netmask = null) {global $LANG;
$packet = $this->doMagicPacket($macaddress);
$ip = ip2long($ip);
$mask = ip2long($netmask);
$broadcast = "255.255.255.255";
// Si l'IP et le masque sont fournis (et sont valides) on tente de calculer l'adresse de broadcast du reseau
if (! $ip != -1 && $mask != -1) {
$mask = ~ $mask;
$broadcast = long2ip($ip | $mask);
}$error = 0;
$mcastaddr = "224.0.0.1";if (is_null($broadcast)) {
$sock = fsockopen("udp://255.255.255.255", 9, $errno, $errostr);if (!$sock) {
J'ai aussi effacer les lignes qui étaient après le commentaire A TESTER car inutile et en fait posait problème car il y avait une ligne qui changait complètement la valeur de $packet.
Le code modifier vient du tar.gz du 5 aout 2010
GLPI v0.83.1 / OCS 2.0.3 sur ubuntu
Offline
Pas de souci chez moi.
La masque de ta connexion réseau est renseignée ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Pas de souci chez moi.
La masque de ta connexion réseau est renseignée ?
Au niveau du PC oui mais s'il y a une config à faire dans GLPI je l'ai pas vu.
GLPI v0.83.1 / OCS 2.0.3 sur ubuntu
Offline
dans la connexion réseau du pc dans glpi ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Oui alors dans ce cas, c'est renseigné, mais quand je regarde l'URL de la fenêtre du ShellCommand, il n'y a que la MAC qui est renseigner, du coup quand cela arrive dans la procédure, ben il peut pas calculer le broadcast.
GLPI v0.83.1 / OCS 2.0.3 sur ubuntu
Offline
Pages: 1