Habilitar WoWLAN (Activación en LAN inalámbrica) en Windows 8.1

¿Qué es WoWLAN?

WoWLAN o Wake on LAN inalámbrica proporciona a los dispositivos habilitados para la red la posibilidad de que otros dispositivos de la red dejen de estar en reposo. WOL o Wake On Lan ha existido por un tiempo y se usa en muchos escenarios diferentes. WoWLAN realmente solo agrega funcionalidad WOL a las interfaces inalámbricas en lugar de solo conexiones ethernet cableadas.

¿Quién usa WoWLAN?

La primera vez que me preguntaron sobre WoWLAN fue en el trabajo, cuando un cliente quería despertar su Mac Mini con iRule. Los Mac Mini se usan bastante como HTPC y mantenerlos despiertos no es un gran problema, pero permitir que duerma es la funcionalidad predeterminada.

Sé que este artículo trata de configurar WoWLAN en Windows 8.1, pero esta fue una de las razones por las que empecé a investigarlo. El tutorial no le mostrará cómo configurarlo en un Mac Mini.

El escenario anterior fue hace mucho tiempo y realmente no había pensado mucho en ello hasta hace poco. Estoy mucho en mi computadora, en mi escritorio, en el sofá y en cualquier otro lugar donde puedas llevar una computadora. Tengo una computadora de escritorio y una Macbook Pro. I escritorio remoto en mi escritorio a menudo, pero no se puede escritorio remoto a menos que el equipo esté despierto. Así que empecé a husmear para que WoWLAN trabajara como yo quería.

Estoy seguro de que hay otros escenarios en los que esto podría y será útil.

Configuración de WoWLAN

Abra el Administrador de dispositivos, busque su interfaz inalámbrica y abra las Preferencias

 Administrador de dispositivos

Vaya a la pestaña Avanzado y asegúrese de que el» Paquete Despertar en Magic » esté habilitado.

 Propiedades avanzadas de la interfaz inalámbrica

Vaya a la pestaña Administración de energía y marque la casilla Permitir que el dispositivo active el equipo y Solo permitir que un paquete mágico active el equipo.

 Propiedades de administración de energía de interfaz inalámbrica

Obtenga la dirección MAC de los dispositivos ejecutando ipconfig /all. La salida debe contener una Dirección física para cada interfaz que tenga.

 Salida IPCONFIG

Enviando el paquete

Hay varias herramientas que he visto por ahí para enviar Paquetes WOL o Magic. Como soy desarrollador, decidí preparar algo muy rápido para ayudarme a enviar el paquete.

Tengo un proyecto en Github con el código fuente de la utilidad wakeup que escribí para enviar los paquetes WOL.

Desde mi macbook pro, uso mono para ejecutar el programa.

mono /path/to/exe/wakeup.exe 0C-8B-FD-24-1A-8B

El Código

using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Text.RegularExpressions;using System.Linq;public class Program{ public static void Main(String args) { if(args.Length != 1) { Console.WriteLine("Usage: wakeup.exe "); System.Environment.Exit(-1); } // strip non-hex characters var macAddress = new Regex("").Replace(args, ""); // build magic packet string hexMagicPacket = String.Concat(Enumerable.Repeat("FF", 6)) + String.Concat(Enumerable.Repeat(macAddress, 16)); // hex string to byte array byte magicPacket = Enumerable.Range(0, hexMagicPacket.Length) .Where(x => x % 2 == 0) .Select(x => Convert.ToByte(hexMagicPacket.Substring(x, 2), 16)) .ToArray(); // send packet to broadcast address at port 9 UdpClient udpClient = new UdpClient(); udpClient.Connect(IPAddress.Broadcast, 9); udpClient.Send(magicPacket, magicPacket.Length); Console.WriteLine("Magic Packet Sent"); }}

Deja una respuesta

Tu dirección de correo electrónico no será publicada.