Zgjimi i një PC shtëpiak në gjumë përmes VPN: nga vjen paketa
Një tunel nuk mund të zgjojë makinën që ai vetë e përfundon. Vendos magic packet në LAN-in e shtëpisë, verifiko përshtatësin dhe gjendjen e energjisë, pastaj lidhu.
Lidhesh, ruteri përgjigjet dhe desktopi mbetet i errët. Tuneli është në rregull; paketa që do ta zgjidhte makinën nuk arriti kurrë në segmentin ku makina dëgjon. Nëse e ecën rrugën mbrapsht nga ruteri, shihet ku vdes.
Tre pajisje kanë tre detyra. Përzierja e tyre është arsyeja e zakonshme pse një përpjekje zgjimi rrotullohet përgjithmonë.
Filloni te klienti i largët dhe ndiqni rrugën
Nga një rrjet hoteli lidhesh me ruterin e shtëpisë, i cili është pika e vetme fundore gjithmonë aktive në figurë. Kërkesa për zgjim e shkruar në laptop bëhet trafik i zakonshëm tuneli, i adresuar drejt çdo destinacioni që ke emërtuar. Ajo destinacion vendos gjithçka që vijon.
Nëse e dërgove te adresa LAN e ruterit të shtëpisë në portën magic packet, ruteri mund ta pranojë datagramin dhe të mos nxjerrë kurrë një kornizë në segmentin e shtëpisë, sepse atje asgjë nuk dëgjon atë portë. Nëse e transmeton brenda tunelit, ndalon te ndërfaqja e tunelit. Një tunel i rrugëtuar nuk është zgjatim i shtresës 2 të instalimeve të shtëpisë. Ndiq rrugën hap pas hapi dhe rruga pa krye bëhet e dukshme.
Kontrolli që e zgjidh këtë kërkon një komandë nga ana e largët dhe një nga ana e shtëpisë. Dërgo kërkesën, pastaj vëzhgo segmentin e shtëpisë për kornizën.
Zhvendos dërguesin në segmentin e shtëpisë
Ruteri mund ta bëjë zgjimin vetë pasi të autentifikohesh përmes tunelit. OpenWrt dokumenton një shërbim Wake-on-LAN që ekzekutohet në pajisje dhe e lëshon kornizën lokalisht, dhe kjo është saktësisht forma e nevojshme: autentifikim i largët jashtë, transmetim lokal brenda.
Kjo skemë e mban funksionin e zgjimit edhe jashtë internetit publik. Asgjë e re nuk ekspozohet ndaj internetit, sepse shkasja udhëton përmes VPN-së që tashmë i beson. Alternativa, një shërbim zgjimi me portë të ridrejtuar, shkëmben një komoditet të vogël me një pikë fundore të kthyer nga interneti që kushdo mund ta provojë.
Varësia rrethore ia vlen të emërtohet drejtpërdrejt. Një klient VPN i instaluar në desktop nuk mund ta zgjojë atë desktop, sepse procesi i klientit ka nevojë që makina të jetë në punë. Mbaje pikën e hyrjes së largët në ruter ose në një kuti tjetër gjithmonë aktive, dhe lëre desktopin të jetë vetëm objektiv.
Verifiko objektivin përpara se të fajësosh tunelin
Këtë pjesë e vendos hardueri, jo VPN-ja, dhe gjendja e energjisë e vendos e para. Përshtatësi duhet ta mbështesë zgjimin, firmware-i duhet ta lërë përshtatësin me energji në gjumë, dhe sistemi operativ duhet të jetë i konfiguruar ta lejojë. Një makinë e pezulluar është rast tjetër nga një e fikur, dhe të dyja ndryshojnë nga një makinë furnizimi i energjisë së të cilës është ndërprerë në mur. Zgjidhe atë gjendje përpara se të kalosh pjesën tjetër të listës.
Lexo adresën e harduerit nga përshtatësi që do ta marrë vërtet kornizën. Një desktop me Ethernet dhe Wi-Fi shpesh ka dy adresa, dhe vetëm njëra prej tyre mund të jetë e aftë për zgjim. Zgjimi pa tel është aftësi e veçantë me kërkesat e veta të firmware-it, prandaj një zgjim Ethernet që funksionon nuk thotë asgjë për zgjimin përmes Wi-Fi.
Vërteto së pari rrugën lokale. Dërgo magic packet nga një pajisje tjetër në të njëjtin komutator dhe shiko makinën duke u ngritur. Nëse kjo dështon, asnjë sasi korrigjimi i tunelit nuk do të ndihmojë, dhe defekti është në firmware, në cilësimet e përshtatësit ose në gjendjen e energjisë.
Pas zgjimit, lidhu me shërbimin që dëshiroje
Zgjimi nuk është akses i largët. Pasi makina rifillon, ajo ende duhet të nisë shërbimet e saj, të marrë një adresë dhe të pranojë sesionin që i nevojitet vërtet. Jepi kohë të arrijë atë gjendje përpara se të përfundosh që zgjimi dështoi.
# 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
Rreshti arp është ai i dobishmi. Një zë që kalon nga i paplotë në një adresë të vërtetë hardueri do të thotë që makina rifilloi dhe u përgjigj; një kërkesë që nuk zgjidhet kurrë tregon prapa te hapi i zgjimit, jo te shërbimi që po përpiqeshe të arrinje.
Ndaji fazat në shënimet e tua: zgjim, nisje, shërbim. Një dështim në fazën e dytë duket identik me një dështim në të parën nga një dritare bisede, dhe vetëm prova lokale i dallon.