Włącz WoWLAN (Wake On Wireless LAN) w systemie Windows 8.1

Co To jest WoWLAN?

Wowlan lub Wake On Wireless LAN zapewnia urządzenia obsługujące sieć możliwość wybudzenia z trybu uśpienia przez inne urządzenia w sieci. WOL lub Wake On Lan istnieje już od jakiegoś czasu i jest używany w wielu różnych scenariuszach. WoWLAN naprawdę dodaje funkcjonalność WOL do interfejsów bezprzewodowych, a nie tylko twardych przewodowych połączeń ethernet.

kto używa WoWLAN?

pierwszy raz zapytano mnie o WoWLAN był w pracy, kiedy klient chciał obudzić swojego Mac Mini z iRule. Mac Mini są używane sporo jak HTPC i utrzymanie ich obudzić nie jest bardzo wielka sprawa, ale pozwalając na sen jest domyślną funkcjonalnością.

wiem, że ten artykuł dotyczy konfiguracji WoWLAN w systemie Windows 8.1, ale był to jeden z powodów, dla których zacząłem się nim zajmować. Przewodnik nie pokaże Ci, jak skonfigurować go na komputerze Mac Mini.

poprzedni scenariusz był dawno temu i do niedawna nie myślałem o tym zbytnio. Często siedzę przy komputerze, przy biurku, na kanapie i gdziekolwiek indziej możesz wziąć komputer. Mam komputer stacjonarny i MacBooka Pro. I zdalnego pulpitu do mojego pulpitu często, ale nie można zdalnego pulpitu, chyba że komputer się obudził. Zacząłem węszyć, żeby wowlan pracował tak, jak chcę.

jestem pewien, że są inne scenariusze, w których to może i będzie przydatne.

Konfigurowanie WoWLAN

Otwórz Menedżera urządzeń, znajdź swój interfejs bezprzewodowy i otwórz Preferencje

Menedżer urządzeń

przejdź do zakładki Zaawansowane i upewnij się, że „Wake on Magic Packet” jest włączony.

interfejs bezprzewodowy zaawansowane właściwości

przejdź do karty Zarządzanie energią i zaznacz pole Zezwól urządzeniu na obudzenie komputera, a Zezwól tylko magicznemu pakietowi na obudzenie komputera.

właściwości zarządzania zasilaniem interfejsu bezprzewodowego

Uzyskaj adres MAC urządzeń, uruchamiając ipconfig /all. Wyjście powinno zawierać fizyczny adres dla każdego posiadanego interfejsu.

wyjście IPCONFIG

wysyłanie pakietu

istnieje wiele narzędzi, które widziałem, aby wysyłać pakiety WOL lub Magic. Ponieważ jestem programistą, postanowiłem po prostu przygotować coś bardzo szybko, aby pomóc mi wysłać pakiet.

mam projekt na Githubie z kodem źródłowym dla narzędzia wakeup, które napisałem, aby wysłać pakiety WOL.

z mojego MacBooka pro używam mono do uruchamiania programu.

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

Kodeks

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.