Ligando/Desligando máquina pela rede
Publicado por Douglas (última atualização em 10/07/2011)
[ Hits: 13.997 ]
Funcionamento do WOL (Wake on LAN)
1 - Instalar os pacotes.
wakeonlan - Sends 'magic packets' to wake-on-LAN enabled ethernet adapters
samba - SMB/CIFS file, print, and login server for Unix
apt-get install wakeonlan samba
2 - Criar uma pasta onde os arquivos ficaram na maquina.
3 - Entrar na pasta criada e criar um arquivo chamado maquinas, nesse arquivo estarao todas as maquinas que irao ser ligadas pela rede.
Obs.: todas as maquinas cadastradas seguirão a seguinte regra.
maquina - nxt-<final correspondente a maquina>
mac - 00:00:00:00:00:00
<maquina>,<mac>
4 - copiar o script liga.sh e desliga.sh para dentro da pasta criado no item 2.
5 - dar permissão de execução nos scripts copiados
chmod +x <nomedoscript>.sh
6 - agendar no crontab a execucao do script
* 8 * * 1 root /<o lugar que esta o script para ligar maquinas>
* 0 * * 1 root /<o lugar que esta o script de desligamento>
Script para Ligar Máquina #!/bin/bash maquinas=`grep nxt- maquinas | cut -d , -f 1`; for i in $maquinas; do #verifica se a maquina esta ligada ping -c 2 $i #verifica qual e o retorno do comando ping # 1 - sem sucesso # 0 - sucesso j=$? if test $j -eq 1; then echo $i >> tempmaquinas mac=`grep $i maquinas | cut -d , -f 2` wakeonlan $mac fi done Script para Desligar Máquina #!/bin/bash maquinas=`grep nxt- tempmaquinas`; for i in $maquinas; do net rpc shutdown -C "O seu Computador sera DESLIGADO em 1 minuto, salve todos seu trabalhos." -f -I $i -U administrator%P@ssw0rd done rm tempmaquinas
Logs do daemontools - tradução de timestamp
Cadastrando usuários no Squid através de Shell Script
Colocar palavras em minúsculas
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Formatando cartão de memoria que nao formata[AJUDA] (14)
warsaw parou de funcionar após atualização do sistema (solução) (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)
crontab executar em tempos (1)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)