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 :
- #!/usr/bin/python
- # Wake-On-LAN
- #
- # Copyright (C) 2002 by Micro Systems Marc Balmer
- # Written by Marc Balmer, marc@msys.ch, http://www.msys.ch/
- # This code is free software under the GPL
- import struct, socket
- def WakeOnLan(ethernet_address):
- # Construct a six-byte hardware address
- addr_byte = ethernet_address.split(':')
- hw_addr = struct.pack('BBBBBB', int(addr_byte[0], 16),
- int(addr_byte[1], 16),
- int(addr_byte[2], 16),
- int(addr_byte[3], 16),
- int(addr_byte[4], 16),
- int(addr_byte[5], 16))
- # Build the Wake-On-LAN "Magic Packet"...
- msg = '\xff' * 6 + hw_addr * 16
- # ...and send it to the broadcast address using UDP
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
- s.sendto(msg, ('<broadcast>', 9))
- s.close()
- # Example use
- 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. Message édité par e_esprit le 24-02-2005 à 11:04:40 ---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
|