Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2898 connectés 

 


Dernière réponse
Sujet : Démarrage à distance
e_esprit Oui il faut activer le WOL sur ta machine (option du BIOS), ta carte réseau et ta CM doive supporter cela aussi.
 
Après perso, j'utilise ce script python pour démarrer la machine depuis le réseau local :

Code :
  1. #!/usr/bin/python
  2. # Wake-On-LAN
  3. #
  4. # Copyright (C) 2002 by Micro Systems Marc Balmer
  5. # Written by Marc Balmer, marc@msys.ch, http://www.msys.ch/
  6. # This code is free software under the GPL
  7. import struct, socket
  8. def WakeOnLan(ethernet_address):
  9.   # Construct a six-byte hardware address
  10.   addr_byte = ethernet_address.split(':')
  11.   hw_addr = struct.pack('BBBBBB', int(addr_byte[0], 16),
  12.     int(addr_byte[1], 16),
  13.     int(addr_byte[2], 16),
  14.     int(addr_byte[3], 16),
  15.     int(addr_byte[4], 16),
  16.     int(addr_byte[5], 16))
  17.   # Build the Wake-On-LAN "Magic Packet"...
  18.   msg = '\xff' * 6 + hw_addr * 16
  19.   # ...and send it to the broadcast address using UDP
  20.   s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  21.   s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
  22.   s.sendto(msg, ('<broadcast>', 9))
  23.   s.close()
  24. # Example use
  25. WakeOnLan('XX:XX:XX:XX:XX:XX')


Il te suffit d'éditer la dernière ligne afin d'y placer l'adresse MAC de la carte reseau correspondant à la machine que tu souhaite démarrer. :jap:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
e_esprit Oui il faut activer le WOL sur ta machine (option du BIOS), ta carte réseau et ta CM doive supporter cela aussi.
 
Après perso, j'utilise ce script python pour démarrer la machine depuis le réseau local :

Code :
  1. #!/usr/bin/python
  2. # Wake-On-LAN
  3. #
  4. # Copyright (C) 2002 by Micro Systems Marc Balmer
  5. # Written by Marc Balmer, marc@msys.ch, http://www.msys.ch/
  6. # This code is free software under the GPL
  7. import struct, socket
  8. def WakeOnLan(ethernet_address):
  9.   # Construct a six-byte hardware address
  10.   addr_byte = ethernet_address.split(':')
  11.   hw_addr = struct.pack('BBBBBB', int(addr_byte[0], 16),
  12.     int(addr_byte[1], 16),
  13.     int(addr_byte[2], 16),
  14.     int(addr_byte[3], 16),
  15.     int(addr_byte[4], 16),
  16.     int(addr_byte[5], 16))
  17.   # Build the Wake-On-LAN "Magic Packet"...
  18.   msg = '\xff' * 6 + hw_addr * 16
  19.   # ...and send it to the broadcast address using UDP
  20.   s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  21.   s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
  22.   s.sendto(msg, ('<broadcast>', 9))
  23.   s.close()
  24. # Example use
  25. WakeOnLan('XX:XX:XX:XX:XX:XX')


Il te suffit d'éditer la dernière ligne afin d'y placer l'adresse MAC de la carte reseau correspondant à la machine que tu souhaite démarrer. :jap:

chaos0007 reagrde du coté de wake-on-lan.
blet8533 J'aimerais démarrer mon serveur sous Debian à distance.
Je sais que c'est possible mais j'arrive pas a trouver la solution,si quelqu'un peu m'aider..

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)