Wowlan inschakelen (Wake on Wireless LAN ) op Windows 8.1

Wat is WoWLAN?

WoWLAN Of Wake on Wireless LAN biedt apparaten die geschikt zijn voor het netwerk, de mogelijkheid om uit de slaapstand te worden gehaald door andere apparaten op het netwerk. WOL of Wake On Lan bestaat al een tijdje en wordt in veel verschillende scenario ‘ s gebruikt. WoWLAN voegt gewoon WOL-functionaliteit toe aan draadloze interfaces in plaats van alleen vaste bekabelde ethernet-verbindingen.

Wie gebruikt WoWLAN?

de eerste keer dat ik naar WoWLAN werd gevraagd was op het werk, toen een klant zijn Mac Mini wilde wakker maken met iRule. Mac Mini ’s worden gebruikt een redelijk bedrag als HTPC’ s en het houden van hen wakker is niet een zeer big deal, maar waardoor het om te slapen is de standaard functionaliteit.

ik weet dat dit artikel gaat over het opzetten van WoWLAN op Windows 8.1, maar dit was een van de redenen dat ik begon op zoek naar het. De walkthrough laat je niet zien hoe je het op een Mac Mini kunt instellen.

het vorige scenario was lang geleden en ik had er tot voor kort niet echt over nagedacht. Ik zit veel op mijn computer, aan mijn bureau, op de bank, en overal anders kun je een computer meenemen. Ik heb een desktop computer en een Macbook Pro. Ik remote desktop in mijn bureaublad vaak, maar je kunt niet remote desktop tenzij de computer wakker is. Dus begon ik rond te snuffelen om WoWLAN te laten werken zoals ik wilde.

ik weet zeker dat er andere scenario ‘ s zijn waar dit nuttig kan en zal zijn.

WoWLAN

open Apparaatbeheer, zoek uw draadloze interface en open De Voorkeuren

Apparaatbeheer

Navigeer naar het tabblad Geavanceerd en zorg ervoor dat” Wake on Magic Packet ” is ingeschakeld.

geavanceerde eigenschappen voor draadloze Interface

Ga naar het tabblad Energiebeheer en vink het vakje aan Sta het apparaat toe om de computer te wekken en sta alleen een magic packet toe om de computer te wekken.

Energiebeheereigenschappen voor draadloze Interface

haal het MAC-adres van de apparaten op door ipconfig /alluit te voeren. De uitvoer moet een fysiek adres bevatten voor elke interface die je hebt.

IPCONFIG uitvoer

het pakket verzenden

er zijn meerdere gereedschappen die ik heb gezien om WOL of Magic pakketten te versturen. Aangezien ik een ontwikkelaar ben, heb ik besloten om gewoon iets snel te maken om me te helpen het pakket te versturen.

ik heb een project op Github met de broncode voor de wakeup utility die ik schreef om de wol pakketten te versturen.

vanaf mijn macbook pro gebruik ik mono om het programma uit te voeren.

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

De Code

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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.