http://www.zago.eti.br/hard/ligar-micro-remoto.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Página principal http://www.zago.eti.br/menu.html FAQ com mensagens da Linux-br relacionadas a ligar micro remotamente. ******************************************************** De: Linux Para: Lista Linux BR Assunto: AW: (linux-br) Ligar um PC através da placa de redes Data: Thu, 23 Nov 2006 19:24:39 +0100 (16:24 BRDT) Bom para se ligar um PC através da rede, primeiramente a placa de rede tem que aceitar fazer isso. Procure nas informações sobre a sua placa de rede se ela aceita Wake On LAN (WOL). Se ela aceitar, veja que configurações voce tem que fazer. A minha, por exemplo, é uma placa on-board, então as configurações são na BIOS. Depois procure na internet por WOL. Aqui na empresa nos usamos um Script PHP e podemos assim ligar os PC através de uma página Web que ficar hospedada no servidor da nossa intranet. O script é o seguinte: flush(); function WakeOnLan($addr, $mac) { $addr_byte = explode(':', $mac); $hw_addr = ''; for ($a=0; $a < 6; $a++) $hw_addr .= chr(hexdec($addr_byte[$a])); $msg = chr(255).chr(255).chr(255).chr(255).chr(255).chr(255); for ($a = 1; $a <= 16; $a++) $msg .= $hw_addr; // send it to the broadcast address using UDP // SQL_BROADCAST option isn't help!! $s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); if ($s == false) { echo "Error creating socket!\n"; echo "Error code is '".socket_last_error($s)."' - " . socket_strerror(socket_last_error($s)); } else { // setting a broadcast option to socket: $opt_ret = socket_set_option($s, 1, 6, TRUE); if($opt_ret < 0) { echo "setsockopt() failed, error: " . strerror($opt_ret) . "\n"; } $e = socket_sendto($s, $msg, strlen($msg), 0, $addr, 2050); socket_close($s); echo "Magic Packet sent (".$e.") to ".$addr.", MAC=".$mac; } } #WakeOnLan('yourIPorDomain.dyndns.org', 'your:MAC:address'); #WakeOnLan('192.168.0.2', '00:30:84:2A:90:42'); #WakeOnLan('192.168.1.2', '00:05:1C:10:04:05'); //if you have switch or other routing devices in LAN, sendign to // the local IP isn't helps! you need send to the broadcast address like this: WakeOnLan('192.168.100.255', '00:14:85:A2:28:DF'); ?> Então é só fazer uma Homepage e partir para o abraço. Aqui nos fizemos uma HP com autentificação de usuário. Depois de autenticado aparece uma lista dropdown com os PC e os respectivos usuários que podem ser ligados atreavés da rede. Um abraço, Oscar ******************************************************** De: Renato S. Yamane Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Ligar um PC através da placa de redes Data: Thu, 23 Nov 2006 07:46:40 -0200 deusivaldo escreveu: > Alguém aí sabe como se starta (ligar) uma máquina remotamente através > da placa de rede em qualquer distribuição Linux? Divirta-se: -- Renato S. Yamane Fingerprint: 68AE A381 938A F4B9 8A23 D11A E351 5030 D420 515A PGP Server: http://pgp.mit.edu/ --> KeyID: 0xD420515A ******************************************************** De: Flavio Torres Para: deusivaldo Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Ligar um PC através da placa de redes Data: Thu, 23 Nov 2006 00:21:23 -0300 (01:21 BRDT) Usa um cara chamado Wake On Lan (http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3948) Sorte -- []'s Flavio Torres - Administrador de Sistemas ******************************************************** De: William Lima Para: deusivaldo Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Ligar um PC através da placa de redes Data: Wed, 22 Nov 2006 22:25:32 -0300 (23:25 BRDT) Caro, Porque não usar gerenciamento de energia, aonde você liga o nobreak e o mesmo você agenda para ligar o servidor? Abraços,-- William R. Lima wrochalima@linuxit.com.br ******************************************************** ********************************************************