En schlofende Heem-PC iwwer VPN opwecken: wou de Pak hierkënnt
En Tunnel kann d’Maschinn net opwecken, déi en selbst ofléisst. Setzt de magic packet op de Heem-LAN, bestätegt den Adapter an den Energiezoustand, a verbënnt iech duerno.
Dir verbënnt iech, den Router äntwert, an den Desktop bleift donkel. Den Tunnel ass an der Rei; de Pak, deen d’Maschinn opgeweckt hätt, huet ni de Segment erreecht, wou d’Maschinn lauschtert. Wann dir de Wee vum Router aus hannendrun gitt, gesitt dir, wou en stierft.
Dräi Apparater hunn dräi Aufgaben. Si ze verwiesselen ass de gewéinleche Grond, firwat en Opweckversuch éiweg am Krees dréit.
Fänkt beim wäitem Client un a befollegt de Wee
Vun engem Hotellnetz verbënnt dir iech mam Heemrouter, deen deen eenzegen ëmmer aktiven Endpunkt am Bild ass. Eng Opweckufro, déi dir op Ärem Laptop tippt, gëtt gewéinlechen Tunnelverkéier, adresséiert un dat Zil, dat dir genannt hutt. Dat Zil entscheet iwwer alles, wat duerno kënnt.
Wann dir se un d’LAN-Adress vum Heemrouter op de magic-packet-Port geschéckt hutt, kann den Router den Datagramm unhuelen an ni e Frame um Heemsegment ausginn, well do näischt op dee Port lauschtert. Wann dir se am Tunnel broadcast, bleift se op der Tunnelschnëttstell stoen. En gerouteten Tunnel ass keng Erweiderung vum Schicht 2 vun der Hausverkabelung. Follegt de Wee Sprong fir Sprong, an d’Sakgaass gëtt evident.
D’Kontroll, déi dat entscheet, brauch ee Befehl vun der wäiter Säit an een vun der Heemsäit. Schéckt d’Ufro, a beobacht dann de Heemsegment fir de Frame.
Verreckt den Ofsender op den Heemsegment
Den Router kann d’Opwecke selwer maachen, soubal dir iech duerch den Tunnel authentifizéiert hutt. OpenWrt dokumentéiert en Wake-on-LAN-Service, deen um Apparat leeft an de Frame lokal ausgëtt, an dat ass genau déi Form, déi néideg ass: Authentifizéierung dobaussen, lokale Broadcast dobannen.
Dës Anuerdnung hält d’Opweckfunktioun och vum ëffentlechen Internet ewech. Et gëtt näischt Neies um Internet exponéiert, well den Ausléiser iwwer de VPN fiert, deem dir schonn vertraut. D’Alternativ, en Opweckservice mat virugeleetem Port, tauscht e klengt Komfort géint en internetzougedréiten Endpunkt, deen een egal wien nokucke kann.
D’kreesfërmeg Ofhängegkeet ass et wäert, se kloer ze nennen. En VPN-Client, deen um Desktop installéiert ass, kann deen Desktop net opwecken, well de Clientprozess d’Maschinn brauch, déi leeft. Halt de wäiten Entréespunkt um Router oder op enger anerer ëmmer aktiver Këscht, a loosst den Desktop just en Zil sinn.
Bestätegt d’Zil, ier dir den Tunnel beschëllegt
Dësen Deel entscheet d’Hardware, net de VPN, an den Energiezoustand entscheet en als éischten. Den Adapter muss Opwecke ënnerstëtzen, d’Firmware muss den Adapter am Schlof mat Stroum versuergen, an d’Betribssystem muss esou konfiguréiert sinn, datt et dat erlaabt. Eng Maschinn am Suspend ass en anere Fall wéi eng ausgeschalt, a béid ënnerscheede sech vun enger Maschinn, där hir Stroumversuergung op der Mauer ofgeschalt ass. Kläert deen Zoustand, ier dir de Rescht vun der Lëscht duerchschafft.
Liest d’Hardwareadress vun deem Adapter, deen de Frame tatsächlech kritt. En Desktop mat Ethernet a Wi-Fi huet dacks zwou Adressen, an nëmmen eng dovu kann opweckfäeg sinn. D’Opwecke ouni Kabel ass eng eegen Capacitéit mat hiren eegenen Firmware-Ufuerderungen, also seet en Ethernet-Opwecken, dat funktionéiert, näischt iwwer d’Opwecke iwwer Wi-Fi.
Beweist als éischt de lokale Wee. Schéckt de magic packet vun engem aneren Apparat um selwechte Switch a kuckt, wéi d’Maschinn eropkënnt. Wann dat feelt, hëlleft keng Quantitéit Tunnel-Debugging, an de Feeler läit an der Firmware, den Adapterastellungen oder am Energiezoustand.
Nom Erwächen, verbënnt iech mat dem Service, deen dir wollt
Opwecken ass keen Fernzougang. Wann d’Maschinn erëm ufänkt, muss se nach ëmmer hir Servicer starten, eng Adress kréien an déi Sëtzung unhuelen, déi dir wierklech braucht. Gitt hir Zäit, deen Zoustand z’erreechen, ier dir schléisst, datt d’Opwecke feelgeschloen ass.
# remote side: trigger the wake through the already-authenticated tunnel
ssh [email protected] 'wol -i br-lan 3c:7a:8f:2b:11:04'
# home side: is the target answering on the LAN?
ping -c 3 10.10.0.42
arp -n 10.10.0.42
D’Linn arp ass déi nëtzlech. En Andro, deen aus onkomplett eng richteg Hardwareadress gëtt, bedeit, datt d’Maschinn erëm ugefaangen huet an geäntwert huet; eng Ufro, déi ni opgeléist gëtt, weist zréck op den Opweckschrëtt an net op de Service, deen dir z’erreeche versicht hutt.
Trennt d’Etappen an Ären Notizen: Opwecken, Start, Service. En Feeler an der zweeter Etapp gesäit aus engem Chatfënster identesch aus wéi en Feeler an der éischter, an nëmmen de lokale Beweis ënnerscheet se.