¿Puedo enviar un paquete desde otra computadora a mi computadora? Estoy interesado en reactivar mi computadora en el trabajo desde la que estoy usando en casa. Es decir, me gustaría encenderlo a las 7:00 am enviándole un paquete de activación desde la computadora de casa. No tengo idea de cómo llevar a cabo esta tarea aparentemente trivial. ¿Alguien tiene alguna idea sobre cómo puedo lograr esto?
Respuesta1
Existen algunas respuestas sobre cómo hacer esto en C#:https://stackoverflow.com/questions/861873/wake-on-lan-using-c-sharpyhttp://blog.cordiner.net/2010/03/06/wake-on-lan-c/entre ellos. El segundo de esos enlaces le ayudará a escribir un paquete mágico Wake-on-lan en C#.
Sin embargo, hay un problema con la configuración tal como la describió, ya que necesita estar en la red local para enviar el paquete de activación con éxito. Si tiene acceso a otra máquina en su red de trabajo (por ejemplo, si comparte la LAN de la oficina con un servidor web), podría utilizar esa máquina como intermediaria.
Respuesta2
Esta no es exactamente una pregunta SO, más bien una de superusuario. Aquí está la respuesta independientemente:
La computadora desde la que envía el paquete debe estar en la misma subred. Si tienes otras computadoras en tu red puedes hacerlo con ellas, o si tu enrutador tiene firmware que lo admita.
También asegúrese de que su placa base admita esto y que la opción esté habilitada en BIOS. Estaría desactivado de forma predeterminada para ahorrar energía.
Editar: si está ejecutando Linux, consulte el comando WOL: http://linux.die.net/man/1/wol
Respuesta3
Si lo necesita encendido a las 7 a.m. todas las mañanas, ¿por qué no simplemente configurar la hora de activación en el BIOS? La mayoría de las máquinas nuevas ahora tienen esta característica.
Respuesta4
Esto no le ayuda desde una ubicación remota, pero muchas BIOS de PC modernas le permiten configurar una reactivación en cualquier momento. Lo uso para activar las PC del laboratorio y del quiosco a una hora determinada todas las mañanas.