Wake-on-lan no funciona a través de Internet

Wake-on-lan no funciona a través de Internet

Puedo reactivar mi computadora con éxito si mi dispositivo Android está conectado a la red local, pero no puedo reactivar mi computadora desde otra red.

Todas las configuraciones de BIOS WOL están habilitadas. También abrí un puerto (9 UDP) y estoy usando DDNS.

En mi firewall hay una regla para permitir paquetes entrantes en el puerto 9.

Estoy intentando verificar si mi computadora recibe el paquete mágico usando Wireshark pero no veo ningún paquete entrante. Estoy enviando el paquete usando Fing (aplicación de Android).

¿Qué estoy haciendo mal?

Nota:Estoy ejecutando Ubuntu 14.04 LTS

Respuesta1

Wake-on-lan no funciona a través de Internet

Eso es bueno, ¿quieres que personas aleatorias activen tu sistema a través de Internet?

Su computadora está detrás de un enrutador. Prácticamente en cualquier lugar donde su teléfono tenga servicio de Internet, también está detrás de un enrutador, ya sea Wifi municipal, Starbucks, su lugar de trabajo, etc.

Los paquetes WOL son paquetes de difusión. Los enrutadores estándar no reenvían paquetes de transmisión. Los paquetes de transmisión no están destinados a salir de su LAN, ¿se imagina las posibilidades de abuso si lo hicieran?

La forma correcta de hacer lo que está tratando de hacer es la siguiente: necesita un sistema en su red todo el tiempo al que pueda acceder, iniciar sesión y ordenar que emita un paquete WOL en su red. DD-WRT tiene esta capacidad si su enrutador está instalado en él.

Respuesta2

Por eso se llama "Wake-on-LAN". Se supone que funciona en LAN.

Sin embargo, más de una vez me han dicho que, para mi sorpresa,cualquierEl paquete recibido por la NIC de la computadora puede ser un paquete mágico si

  1. está dirigido a la dirección MAC de transmisión, y
  2. contieneen cualquier lugaren la carga útil la cuerda mágica (6x FFy 16x computer's MAC address)

Sin embargo, su enrutador debe permitir el reenvío de paquetes a la dirección MAC de transmisión, o el sistema WoL de su computadora debe ser más flexible, como aceptar WoL dirigido a su propia dirección MAC (de hecho, pensé que este era el enfoque estándar, peroWikipedia dice que estoy equivocado).

Dado que parece que Internet WoL no es confiable, ya que dependerá de que los enrutadores intermedios lo permitan, probablemente esté más seguro si encuentra algo en su red que pueda usar para hacer el WoL por usted. Por ejemplo, poder ssh(o telnet, pero eso es peligroso) ir a tu enrutador y enviar el paquete mágico desde allí. O, si su enrutador es compatible, consultedd-wrty actualice su enrutador si se siente cómodo con él. dd-wrtse puede utilizar para enviar el paquete mágico desde su red y, como siempre está activado, no necesitará más hardware en línea las 24 horas del día, los 7 días de la semana.

Utilizo una Raspberry Pi como "plataforma" de WoL: el enrutador tiene un puerto de reenvío al sshservidor de la Pi, así que voy ssha la Raspberry Pi y envío el paquete mágico desde allí. Dado que está dentro de la LAN, está casi garantizado que WoL funcionará.

información relacionada