Yuxuda olan ev kompüterini VPN üzərindən oyatmaq: paket haradan gəlir
Tunel özünü sonlandıran maşını oyata bilməz. Magic packet-i ev LAN-ına yerləşdirin, adapteri və enerji vəziyyətini təsdiqləyin, sonra qoşulun.
Qoşulursunuz, marşrutlaşdırıcı cavab verir, masaüstü kompüter isə qaranlıq qalır. Tunel qaydasındadır; maşını oyadacaq paket heç vaxt maşının dinlədiyi seqmentə çatmayıb. Yolu marşrutlaşdırıcıdan geriyə doğru izləmək onun harada öldüyünü göstərir.
Üç cihazın üç işi var. Bunları qarışdırmaq oyatma cəhdinin sonsuza qədər döngüdə qalmasının adi səbəbidir.
Uzaq müştəridən başlayın və yolu izləyin
Otel şəbəkəsindən ev marşrutlaşdırıcısına qoşulursunuz; o, mənzərədəki yeganə daim işləyən son nöqtədir. Noutbukda yazdığınız oyatma sorğusu adi tunel trafikinə çevrilir və adını çəkdiyiniz istənilən təyinat ünvanına göndərilir. Həmin təyinat sonrakı hər şeyi müəyyən edir.
Əgər onu ev marşrutlaşdırıcısının LAN ünvanına magic-packet portuna göndərmisinizsə, marşrutlaşdırıcı verilənlər qramını qəbul edə və ev seqmentində heç vaxt kadr buraxa bilməz, çünki orada heç nə həmin portu dinləmir. Əgər onu tunelin içində yayımlasanız, tunel interfeysində dayanır. Marşrutlaşdırılmış tunel evin naqillərinin 2-ci qat uzantısı deyil. Yolu addım-addım izləyin və çıxılmaz yer özünü göstərəcək.
Məsələni həll edən yoxlama uzaq tərəfdən bir əmr və ev tərəfindən bir əmr tələb edir. Sorğunu göndərin, sonra kadr üçün ev seqmentini izləyin.
Göndərəni ev seqmentinə köçürün
Tuneldən autentifikasiyadan keçdikdən sonra marşrutlaşdırıcı oyatmanı özü edə bilər. OpenWrt cihazda işləyən və kadrı yerli olaraq buraxan Wake-on-LAN xidmətini sənədləşdirir; bu, tam lazım olan formadır: çöldə uzaq autentifikasiya, içəridə yerli yayım.
Bu quruluş oyatma funksiyasını ümumi internetdən də uzaq saxlayır. İnternetə yeni heç nə açılmır, çünki tətikləyici artıq etibar etdiyiniz VPN üzərində gedir. Alternativ, port yönləndirilmiş oyatma xidməti, kiçik bir rahatlığı hər kəsin yoxlaya biləcəyi internetə baxan son nöqtə ilə dəyişir.
Dairəvi asılılığı açıq şəkildə adlandırmağa dəyər. Masaüstü kompüterdə quraşdırılmış VPN müştərisi həmin masaüstünü oyata bilməz, çünki müştəri prosesi maşının işləməsini tələb edir. Uzaq giriş nöqtəsini marşrutlaşdırıcıda və ya digər daim işləyən qurğuda saxlayın və masaüstü yalnız hədəf olsun.
Tuneli günahlandırmadan əvvəl hədəfi təsdiqləyin
Bu hissəni avadanlıq həll edir, VPN yox, və enerji vəziyyəti bunu ilk növbədə həll edir. Adapter oyatmanı dəstəkləməlidir, proqram təminatı yuxu rejimində adapteri enerjili saxlamalıdır, əməliyyat sistemi isə buna icazə vermək üçün konfiqurasiya edilməlidir. Suspend edilmiş maşın söndürülmüş maşından fərqli bir haldır və hər ikisi enerji təchizatı divardan kəsilmiş maşından fərqlənir. Siyahının qalanını işləməzdən əvvəl bu vəziyyəti həll edin.
Avadanlıq ünvanını kadrı həqiqətən qəbul edəcək adapterdən oxuyun. Həm Ethernet, həm də Wi-Fi olan masaüstü kompüterin çox vaxt iki ünvanı olur və yalnız biri oyatma qabiliyyətli ola bilər. Simsiz oyatma öz proqram təminatı tələbləri olan ayrı bir qabiliyyətdir, buna görə işləyən Ethernet oyatması Wi-Fi üzərindən oyatma haqqında heç nə demir.
Əvvəlcə yerli yolu sübut edin. Magic packet-i eyni kommutatordakı başqa cihazdan göndərin və maşının qalxdığını izləyin. Bu alınmasa, tunel sazlamasının heç bir miqdarı kömək etməyəcək və nasazlıq proqram təminatında, adapter parametrlərində və ya enerji vəziyyətindədir.
Oyanışdan sonra istədiyiniz xidmətə qoşulun
Oyatma uzaq giriş deyil. Maşın davam etdikdən sonra yenə də xidmətlərini yükləməli, ünvan almalı və həqiqətən ehtiyac duyduğunuz sessiyanı qəbul etməlidir. Oyatmanın uğursuz olduğu qənaətinə gəlməzdən əvvəl ona bu vəziyyətə çatmaq üçün vaxt verin.
# 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
arp sətri faydalı olan sıradır. Natamamdan real avadanlıq ünvanına keçən qeyd maşının davam edib cavab verdiyini bildirir; heç vaxt həll olunmayan sorğu isə çatmağa çalışdığınız xidmətə deyil, oyatma addımına işarə edir.
Qeydlərinizdə mərhələləri ayırın: oyatma, yükləmə, xidmət. İkinci mərhələdəki nasazlıq söhbət pəncərəsindən birinci mərhələdəki nasazlıqla eyni görünür və onları yalnız yerli dəlillər ayırd edir.