Kioskea
Buscar
Haz una pregunta »

Encender / Apagar un PC de manera remota

Marzo 2015


¿Sabías que es posible encender o apagar un PC de manera remota? Efectivamente, esto es posible y es muy sencillo.

Probado en Windows XP Profesional.

Apagar el PC ('Shutdown')

Requisitos

Es necesario que estés en la misma red de área local (LAN) que el PC objetivo (el que deseas apagar de manera remota). Además, debes saber el nombre de usuario y la contraseña de una sesión del PC objetivo. Sin esto no es posible.

Puerto 445

Lo primero que debes hacer es comprobar que el puerto TCP 445 esté abierto en el cortafuegos de Windows del PC objetivo. Para esto, dirígete a Inicio > Panel de control > Centro de seguridad. Haz clic en Cortafuegos de Windows, luego dirígete a la pestaña Excepciones. Normalmente aparece la línea Compartir archivos e impresoras, marca la casilla y haz clic en Aceptar. Si no te apareciera, haz clic en Agregar un puerto y selecciona el puerto 445 TCP. Luego dirígete a Inicio > Panel de control > Sistema (en la pestaña Uso de manera remota). Marca la casilla Autorizar a los usuarios a conectarse de manera remota a este PC.

Comando

net use

Para obtener los privilegios necesarios para ejecutar el comando shutdown en el PC objetivo, debes ejecutar el comando net use. No olvides tomar nota de la dirección de la máquina objetivo, la necesitarás para ejecutar el comando. Para esto, dirígete a Inicio > Ejecutar (o presiona las teclas Windows + R). Escribe cmd y haz clic en Aceptar. Aparece una ventana DOS, escribe: net use \\ip_máquina_objetivo. Ingresa el nombre de usuario de una sesión de la máquina objetivo, luego la contraseña. Aparecerá un mensaje indicando que el comando se ha ejecutado correctamente.

shutdown

Ahora puedes pasar al comando en sí mismo. El comando es de este tipo: shutdown -s -f -t 30 - m \\192.168.3.4.

-s: apaga el PC

-f: fuerza el cierre de las aplicaciones que se están ejecutando

-t xx: define una cuenta en segundos

-m \\xxx.xxx.xxx.xxx: precisa la dirección IP de la máquina objetivo



Interfaz gráfica disponible al ejecutar: shutdown -i.

Para obtener ayuda sobre este comando, ejecuta shutdown /? en el símbolo del sistema. Si no, existen muchos programas que realizan lo mismo.

Si todo se llevo a cabo correctamente, el PC objetivo recibirá un mensaje indicando el cierre del sistema.

Encender el PC ('Wake On LAN')

El Wake On LAN, como su nombre lo indica, consiste en encender un ordenador de manera remota a través de la red, enviando un magic packet a la tarjeta de red del ordenador objetivo.

Importante: no todas las tarjetas de red ni BIOS son compatibles con la recepción de los magic packet.

Requisitos

Para realizar esta operación es necesario que el PC de origen se encuentre en la misma red de área local (LAN) que el ordenador objetivo (el que quieres encender de manera remota). También es necesario conocer la dirección física (MAC) y la dirección IP del ordenador objetivo.

Dirección MAC e IP

Lo primero que debes hacer es conseguir la dirección IP y la dirección MAC del ordenador objetivo. Para esto, dirígete a Inicio > Ejecutar (o presiona simultáneamente las teclas Windows + R). Escribe cmd y haz clic en Aceptar. En la ventana DOS que aparece, escribe ipconfig/all:




Toma nota de la dirección física (MAC) y la dirección IP.

Tarjeta de red

Para averiguar si tu tarjeta de red es compatible, haz clic derecho sobre Equipo y selecciona Administrar. Ve a Administrador de dispositivos > Adaptadores de red. Haz clic derecho sobre tu tarjeta de red y selecciona Propiedades. Una vez en Propiedades, debes buscar las palabras Magic Packet, Wake On Magic Packet y Wake On LAN. Comprueba que todas las opciones estén activadas. Si no encuentras estas opciones, quizás necesites actualizar tu tarjeta de red. Finalmente, reinicia el ordenador objetivo.

BIOS


Para averiguar si tu BIOS es compatible, reinicia el PC y presiona la tecla que permite acceder a la BIOS. Esta tecla varía según la BIOS (ESC, F2, F5, F12, DEL). Una vez en la BIOS, entra a las opciones de alimentación (POWER) y activa la opción Wake On LAN o similar.

Cortafuegos

Abre el puerto 8900 y el puerto 445.

WOL

Lo primero que debes hacer es descargar en el PC de origen un pequeño programa Wake On LAN (WOL) desde aquí.

Esta es su interfaz:




Rellena los campos con la información obtenida anteriormente:

Mac Address: dirección MAC de la máquina objetivo

Internet Address: dirección IP local de la máquina objetivo

Subnet Mask: 255.255.255.255

Send Options: Local Subnet

Remote Port Number: 8900

Haz clic en el botón Wake Me Up. Una vez recibido el paquete, el PC objetivo debería encenderse.

Desde Internet

En teoría, es posible encender el PC desde Internet, tan solo hay que configurar el router para redirigir un paquete UDP de un puerto específico a todos los PC de la red. En la práctica, solo es posible en algunos router. Si envías el magic packet a tu dirección IP pública y al puerto correcto mediante el programa mencionado anteriormente, tu PC se encenderá. Una sola configuración del router servirá para todos los PC, pero cada PC será encendido independientemente de los otros, gracias a su magic packet personalizado.

Por teléfono

Si deseas encender tu PC sin que te encuentres en casa, necesitarás un módem RTC externo sobre puerto serie RS-232 (un poco antiguo). Conecta el módem a tu PC y activa la opción wake on modem ring en la BIOS. De este modo, cuando el módem esté encendido, si tu teléfono suena, tu PC se encenderá. Este módem se conecta muy bien en la línea telefónica IP del router, tu teléfono deberá ser conectado en paralelo al módem.

El inconveniente es que tu PC se encenderá (si el módem está encendido) a cada llamada telefónica. Personalmente yo ejecuto el comando siguiente en Inicio > Ejecutar:
shutdown -s -t 300 que apaga el PC al cabo de 5 minutos. Un acceso directo del comando shutdown -a en el escritorio permite anular el apagado cuando estás delante del PC. El comando de anulación puede ser lanzado de manera remota mediante VNC, un script PHP (exec), o cualquier otro método de ejecución de código de manera remota.
Consulta este artículo sin tener que estar conectado, descárgalo gratis aquí en formato PDF:
Encender-apagar-un-pc-de-manera-remota.pdf

Consulta también

En la misma categoría

Shutdown/Wake Up Lan - Turn your PC On/Off
Por Ambucias el 19 de agosto de 2010
Computer aus der Ferne ein- und ausschalten
Por jedtheboss el 30 de enero de 2013
Como desligar/ligar um PC remotamente
Por pintuda el 20 de agosto de 2010
El artículo original fue escrito por darkygame. Traducido por Carlos-vialfa.
El documento « Encender / Apagar un PC de manera remota » de Kioskea (es.kioskea.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo bajo las condiciones señaladas por esta licencia. Deberás hacerla siempre visible y dar crédito a Kioskea.