A Wowlan ( Wake On Wireless LAN) engedélyezése Windows rendszeren 8.1

mi az a WoWLAN?

a Wowlan vagy a Wake On Wireless LAN lehetővé teszi a hálózatra képes eszközök számára, hogy a hálózat más eszközei alvó állapotból kilépjenek. A WOL vagy a Wake On Lan már egy ideje létezik, és számos különböző forgatókönyvben használják. A WoWLAN valójában csak a WOL funkcionalitást adja hozzá a vezeték nélküli interfészekhez, nem csak a kemény vezetékes ethernet kapcsolatok helyett.

ki használja a Wowlant?

az első alkalommal, amikor wowlanról kérdeztek, a munkahelyemen voltam, amikor egy ügyfél fel akarta ébreszteni a Mac Mini-t az iRule segítségével. A Mac Mini-ket tisztességes mennyiségben használják HTPC-ként, és ébren tartása nem túl nagy dolog, de az alvás engedélyezése Az alapértelmezett funkció.

tudom, hogy ez a cikk a wowlan beállításáról szól A Windows 8.1 rendszeren, de ez volt az egyik oka annak, hogy elkezdtem vizsgálni. Az áttekintés nem mutatja meg, hogyan kell beállítani egy Mac Mini-n.

az előző forgatókönyv nagyon régen volt, és nem igazán gondolkodtam rajta egészen a közelmúltig. Sokat vagyok a számítógépemen, az asztalomnál, a kanapén, és bárhol máshol, ahol számítógépet vehetsz. Van egy asztali számítógépem és egy Macbook Pro. Gyakran távoli asztalt helyezek az asztalomra, de csak akkor lehet távoli asztalt, ha a számítógép ébren van. Ezért elkezdtem kutakodni, hogy WoWLAN úgy dolgozzon, ahogy én akarom.

biztos vagyok benne, hogy vannak más forgatókönyvek is, ahol ez hasznos lehet.

a WoWLAN beállítása

nyissa meg az Eszközkezelőt, keresse meg a vezeték nélküli interfészt, és nyissa meg a beállításokat

Eszközkezelő

keresse meg a Speciális lapot, és ellenőrizze, hogy a “Wake On Magic Packet” engedélyezve van-e.

vezeték nélküli interfész Speciális tulajdonságok

navigáljon az Energiagazdálkodás fülre, és jelölje be a (Z) Engedélyezze, hogy az eszköz felébressze a számítógépet, és csak mágikus csomag engedélyezze a számítógép felébresztését.

vezeték nélküli interfész energiagazdálkodási tulajdonságai

az eszközök MAC-címét a ipconfig /all futtatásával szerezheti be. A kimenetnek tartalmaznia kell egy fizikai címet minden egyes interfészhez.

IPCONFIG kimenet

a csomag elküldése

számos eszköz létezik, amelyeket láttam WOL vagy Magic csomagok küldésére. Mivel én vagyok a fejlesztő, úgy döntöttem, hogy csak ostor valamit nagyon gyorsan, hogy segítsen nekem küld ki a csomagot.

van egy projektem a Githubon a WOL csomagok kiküldésére írt wakeup segédprogram forráskódjával.

Az én macbook pro, azt használja mono a program végrehajtásához.

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

A Kód

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"); }}

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.