Entfernte Geräte starten mit Wake on LAN (WOL), ein 1995 von AMD in Zusammenarbeit mit HPE veröffentlichter Standard, um ausgeschaltete Computer über die Netzwerkkarte zu starten, diese ACPI unterstützen. Allgemeine Voraussetzung für WOL ist, dass die Netzwerkkarte über den Standby-Strom des Netzteils weiterhin mit Strom versorgt wird, auch wenn der Computer ausgeschaltet ist.
Die Netzwerkkarte wartet auf ein so genanntes Magic Packet, bei dessen Empfang der Computer eingeschaltet wird. Das Datenpaket ist entweder direkt an die Netzwerkkarte adressiert oder wird als Broadcast verschickt. Es enthält sechsmal in Folge den hexadezimalen Wert FF; unmittelbar danach erscheint die ununterbrochene 16-malige Wiederholung der MAC-Adresse der Netzwerkkarte des jeweiligen Zielsystems.
Wake on LAN unter Linux
Unter GNU/Linux gibt es das Tool „wakeonlan“, welches falls nicht schon installiert, wie folgt bereitgestellt wird.
$ sudo apt install etherwake
Der Linux Befehl um ein Computer mit WOL zu starten ist wakeonlan.
$ wakeonlan -i 10.10.10.1 00:11:22:33:44:55
Sending magic packet to 10.10.10.1 with 00:11:22:33:44:55
Ubuntu und Debian sendet ein Magic Packet mit wakeonlan zur MAC-Adresse eines Gerätes um es einzuschalten.
$ wakeonlan 00:00:33:44:55:66
Sending magic packet to 255.255.255.255:9 with 00:22:33:44:55:66
Hilfe zu Optionen erhält man mit dem Befehl: etherwake -u
Fedora wiederum weckt mit ether-wake, auch CentOS und RHEL.
$ sudo ether-wake -i eno1 00:11:22:33:44:55
mit-i eno1ist hier das Ethernet Interface gemeint.
Die MAC-Adresse erhält man mit dem Befehlarpwie folgt.
$ ping -c 4 10.10.10.1 && arp -n
Wake on LAN mit Synology
Synology DSM hat mit synonet in der Busybox Shell sein eigenes Tool.
$ synonet --wake xx:xx:xx:xx:xx ethX
WON für Windows
Microsoft Windows hat kein WOL Onboard, ein zuverlässiges WOL bietet hier WakeMeOnLan von Nirsoft.
WOL in macOS
Da auch macOS standardmäßig mit Python kommt, kann man sich eines Scripts behelfen, die folgenden Zeilen ermöglicht ein WON auf dem Mac.
Windows IPv4 bevorzugt anstatt IPv6 Anwenden und Konfigurieren
Die Affine Koexistenz von IPv6 und IPv4 für Ressourcen in der Übergangszeit, in Netzwerk Umgebungen mit Windows Domänen ist nicht ohne weiteres erwünscht, es kann zu unerwarteten Störungen bei der Namensauflösung kommen, so können Verbindungen zu Netzlaufwerke ausfallen, oder die Authentifizierung zur Domäne ist zeitweise nicht mehr möglich, oft nachdem ein IPv6 fähiger Router in das Netzwerk integriert wurde, suchen dann Clients vergeblich über die AD Domain Services nach einer Domäne, da IPv6 bevorzugt wird, in Koexistenz mit IPv4 muss deshalb das IPv6 Protokoll systemweit konfiguriert werden.
Einführung
Microsoft Windows Vista, Windows Server 2008 und höhere Windows-Versionen verwenden RFC 3484 und eine Präfixtabelle, um festzustellen, welche Adresse verwendet werden soll, wenn mehrere Adressen für einen DNS-Namen (Domain Name System) verfügbar sind.
Standardmäßig bevorzugt Windows globale IPv6-Unicastadressen gegenüber IPv4-Adressen.
IPv4 Bevorzugen
Internetprotokoll Version 6 (IPv6) ist ein obligatorischer Bestandteil von Windows 10, sowie ab Windows Server 2008 und neuer. Es wird empfohlen, in Präfixrichtlinien „Bevorzugt IPv4 anstelle von IPv6 anzuwenden“, anstatt IPv6 zu deaktivieren.
Das Bevorzugen von IPv4 gegenüber IPv6 lässt sich mit der Änderung des Registry Schlüssel DisabledComponents mit dem Registrierungswert Hex 0x20 (Dec 32) ermöglichen.
Copy Paste in einer als Administrator geöffneten Eingabeaufforderung ausführen.
Die Methode mittels Registrierung, um Windows IPv4 gegenüber IPv6 zu bevorzugen, ist eine generelle, jedoch weniger systemkonforme Lösung. Am Ende ändert Windows die Präfix Richtlinientabelle wie im folgenden abschnitt aufgezeigt.
Netsh prefixpolicies abfragen
Durch Ausführung des netsh Tools wird die Richtlinientabelle mit dem Präfix, der Priorität und dem Label ausgegeben.
C:\>netsh interface ipv6 show prefixpolicies
Die Windows 10 Standard Präfixrichtlinien Einstellung ist wie folgt:
C:\>netsh interface ipv6 show prefixpolicies
Der aktive Status wird abgefragt...
Vorgänger Label Präfix
---------- ----- --------------------------------
50 0 ::1/128
40 1 ::/0
30 2 2002::/16
20 3 ::/96
10 4 ::ffff:0:0/96
5 5 2001::/32
Zu beachten ist, dass IPv6-Adressen (::/0) gegenüber IPv4-Adressen (::/96 und ::ffff:0:0/96) bevorzugt werden.
Netsh int ipv6 set prefixpolicy
Das erhöhen der Priorität für den IPv4 Präfix mit set prefixpolicy.
netsh int ipv6 set prefixpolicy ::ffff:0:0/96 50 0
::ffff:0:0/96 ist der IPv4 Präfix, 50 ist die Priorität (sehr hoch) und 0 ist der Label.
Um IPv6 zu konfigurieren, ändert man den folgenden Registrierungswert auf der Grundlage der folgenden Tabelle.
Location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Name: DisabledComponents
Type: REG_DWORD
Min Value: 0x00
Max Value: 0xFF (IPv6 disabled)
IPv6-Funktionalität
Registrierungswert
Kommentare
Bevorzugen von IPv4 gegenüber IPv6
Dec 32
Hex 0x20
Bin xx1x xxxx
Empfohlen, anstatt sie zu deaktivieren.
Deaktivieren von IPv6
Dec 255
Hex 0xFF
Bin 1111 1111
Weitere Informationen finden Sie im Artikel KB3014406, wenn nach dem Deaktivieren von IPv6 in Windows 7 SP1 oder Windows Server 2008 R2 SP1 eine Startverzögerung auftritt.
Zusätzlich wird der Systemstart um 5 Sekunden verzögert, wenn IPv6 durch falsches Setzen der DisabledComponents-Registrierungseinstellung auf den Wert 0xfffffff deaktiviert wird. Der richtige Wert muss „0xff“ lauten.
Der Registrierungswert „DisabledComponents“ hat keinen Einfluss auf den Status des Kontrollkästchens. Selbst wenn der DisabledComponents-Registrierungsschlüssel auf IPv6 eingestellt ist, kann das Kontrollkästchen auf der Netzwerk-Registerkarte für jede Schnittstelle aktiviert werden. Dieses Verhalten ist normal und beabsichtigt.
Deaktivieren von IPv6 an allen Nicht-Tunnelschnittstellen
Dec 16
Hex 0x10
Bin xxx1 xxxx
Deaktivieren von IPv6 an allen Tunnelschnittstellen
Dec 1
Hex 0x01
Bin xxxx xxx1
IPv6 an allen Nichttunnelschnittstellen (außer dem Loopback) und an der IPv6-Tunnelschnittstelle deaktivieren
Dec 17
Hex 0x11
Bin xxx1 xxx1
Bevorzugen von IPv6 gegenüber IPv4
Bin xx0x xxxx
Erneutes Aktivieren von IPv6 an allen Nichttunnelschnittstellen
Bin xxx0 xxxx
IPv6 an allen Tunnelschnittstellen erneut aktivieren
Bin xxx xxx0
Erneutes Aktivieren von IPv6 an allen Nicht-Tunnelschnittstelle und an IPv6-Tunnelschnittstellen
Die Änderung erfordert ein Restart. Damit nicht bei jedem PC die Einstellung manuell ausgeführt werden muss, kann die Aktion mittels einer ADMX-Datei gemacht werden, mit einer Gruppenrichtlinieneinstellung.
Wobei hier IPv6 für das Loopback-Interface aktiviert bleibt. Das sollte sich jedoch nicht weiter störend auswirken, da so gleichzeitig dafür gesorgt wird, dass IPv4 bevorzugt wird.
Soll IPv6 wieder aktiviert werden gilt folgender Key.