Outils pour utilisateurs

Outils du site


welcome:ubuntu:wake-on-lan

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
welcome:ubuntu:wake-on-lan [2022/08/07 14:40]
arnaud
welcome:ubuntu:wake-on-lan [2023/01/02 17:34] (Version actuelle)
arnaud
Ligne 40: Ligne 40:
 [Install] [Install]
 WantedBy=default.target </code> WantedBy=default.target </code>
-<code>sudo /usr/local/bin/wol-omv.sh+<code>sudo nano /usr/local/bin/wol-omv.sh
 #!/bin/bash #!/bin/bash
  
-/usr/sbin/etherwake -i enp34s0 69:70:BC:AD:4B:A2 </code>+/usr/sbin/etherwake -i enp34s0 69:70:BC:AD:4B:A2    ///// use your correct interface name and the correct mac address!!</code> 
 + 
 +<code>sudo chmod 744 /usr/local/bin/wol-omv.sh 
 +sudo chmod 664 /etc/systemd/system/wol-omv.service </code> 
 +<code>sudo systemctl start wol-omv.service 
 +sudo systemctl enable wol-omv.service 
 +sudo systemctl daemon-reload </code>  
 + 
 +Script pour contrôler que la machine qui a recu le paquet magique s'est bien lancée - peut être ajouté au script de WOL: 
 +<code># enter le suffixe de l'adresses de la machine à surveiller - sur réseau: 192.168.20.0 
 +ip=(69) 
 + 
 +for i in `seq 1 10`; do 
 + 
 +        echo "test ping sur IP 192.168.20."$ip":"; 
 +        if  $(ping -c 1 192.168.20.$ip &> /dev/null) ; then 
 +                echo "machine 192.168.20."$ip" en ligne" 
 +                beep -f 1000 -n -f 2000 -n -f 1500 
 +                exit  
 + 
 +        else 
 +                echo "machine 192.168.20."$ip" pas présente" 
 +                sleep 10s; 
 +        fi 
 +done 
 + 
 +echo "machine 192.168.20."$ip" pas présente" 
 +beep -f 300.7 -r 2 -d 100 -l 400 </code>
  
-<code>systemctl start wol-omv.service 
-systemctl enable wol-omv.service 
-systemctl daemon-reload </code>  
  
welcome/ubuntu/wake-on-lan.1659883212.txt.gz · Dernière modification: 2022/08/07 14:40 de arnaud

DokuWiki Appliance - Powered by TurnKey Linux