VPN orqali uxlayotgan uy kompyuterini uyg‘otish: paket qayerdan keladi
Tunnel o‘zi tugatadigan mashinani uyg‘ota olmaydi. magic packet-ni uy LAN-iga qo‘ying, adapter va quvvat holatini tekshiring, so‘ng ulanib oling.
Siz ulanasiz, router javob beradi, ish stolidagi kompyuter esa qorong‘i bo‘lib qoladi. Tunnel joyida; mashinani uyg‘otadigan paket mashina tinglaydigan segmentga hech qachon yetib bormadi. Routerdan orqaga qarab yo‘lni bosib o‘tsangiz, uning qayerda o‘layotgani ko‘rinadi.
Uch qurilmaning uch ishi bor. Ularni aralashtirish — uyg‘otish urinishining abadiy aylanib yurishining odatiy sababi.
Uzoqdagi mijozdan boshlang va yo‘lni kuzatib boring
Mehmonxona tarmog‘idan siz uy routeriga Ulanasiz, u rasmdagi yagona doim ishlaydigan so‘nggi nuqta. Noutbukda yozgan uyg‘otish so‘rovingiz oddiy tunnel trafigiga aylanadi va siz aytgan har qanday manzilga yo‘naltiriladi. O‘sha manzil keyingi hamma narsani hal qiladi.
Agar uni uy routerining LAN manziliga magic-packet portiga yuborgan bo‘lsangiz, router datagrammani qabul qilishi mumkin va uy segmentiga hech qachon freym chiqarmaydi, chunki u yerda hech narsa bu portni tinglamaydi. Agar uni tunnel ichida tarqatsangiz, u tunnel interfeysida to‘xtaydi. Marshrutlangan tunnel uy simlarining 2-qavat kengaytmasi emas. Yo‘lni qadam-baqadam bosib o‘ting, boshi berk ko‘cha ayon bo‘ladi.
Buni hal qiladigan tekshiruv uzoq tomondan bitta buyruq va uy tomondan bitta buyruq talab qiladi. So‘rovni yuboring, so‘ng freym uchun uy segmentini kuzating.
Yuboruvchini uy segmentiga ko‘chiring
Tunnel orqali autentifikatsiyadan o‘tgach, router uyg‘otishni o‘zi bajarishi mumkin. OpenWrt qurilmada ishlaydigan va freymni mahalliy ravishda chiqaradigan Wake-on-LAN xizmatini hujjatlashtiradi va bu aynan kerakli shakl: tashqarida uzoq autentifikatsiya, ichkarida mahalliy tarqatish.
Bu tartib uyg‘otish funksiyasini ommaviy internetdan ham uzoq tutadi. Internetga yangi hech narsa ochilmaydi, chunki trigger siz allaqachon ishonadigan VPN orqali yuradi. Muqobil, port yo‘naltirilgan uyg‘otish xizmati, kichik qulaylikni hamma tekshira oladigan internetga qaragan so‘nggi nuqta bilan almashtiradi.
Aylanma bog‘liqlikni ochiq nomlash kerak. Ish stoliga o‘rnatilgan VPN mijozi o‘sha ish stolini uyg‘ota olmaydi, chunki mijoz jarayoniga mashina ishlab turishi kerak. Uzoq kirish nuqtasini routerda yoki boshqa doim ishlaydigan qutida saqlang, ish stoli esa faqat nishon bo‘lsin.
Tunnelni ayblashdan oldin nishonni tasdiqlang
Bu qismni apparat ta’minoti hal qiladi, VPN emas, va quvvat holati uni birinchi hal qiladi. Adapter uyg‘otishni qo‘llab-quvvatlashi kerak, firmware uyquda adapterni quvvat bilan ta’minlashi kerak, operatsion tizim esa bunga ruxsat berish uchun sozlangan bo‘lishi kerak. To‘xtatilgan mashina o‘chirilgan mashinadan boshqa holat, va ikkalasi ham quvvati devorda o‘chirilgan mashinadan farq qiladi. Ro‘yxatning qolgan qismi bilan ishlashdan oldin bu holatni aniqlang.
Apparat manzilini freymni haqiqatan qabul qiladigan adapterdan o‘qing. Ethernet va Wi-Fi ikkalasi ham bo‘lgan ish stolida ko‘pincha ikkita manzil bo‘ladi va ulardan faqat bittasi uyg‘otishga qodir bo‘lishi mumkin. Simsiz uyg‘otish o‘z firmware talablariga ega alohida imkoniyat, shuning uchun ishlaydigan Ethernet uyg‘otish Wi-Fi orqali uyg‘otish haqida hech narsa demaydi.
Avval mahalliy yo‘lni isbotlang. magic packet-ni o‘sha kommutatordagi boshqa qurilmadan yuboring va mashinaning ko‘tarilishini kuzating. Agar bu muvaffaqiyatsiz bo‘lsa, tunnelni tuzatishning hech qanday miqdori yordam bermaydi va nosozlik firmware, adapter sozlamalari yoki quvvat holatida.
Uyg‘ongandan keyin kerakli xizmatga ulanib oling
Uyg‘otish uzoqdan kirish emas. Mashina ishni davom ettirgandan keyin ham o‘z xizmatlarini yuklashi, manzil olishi va sizga haqiqatan kerak bo‘lgan sessiyani qabul qilishi kerak. Uyg‘otish muvaffaqiyatsiz bo‘ldi degan xulosaga kelishdan oldin unga bu holatga yetish uchun vaqt bering.
# 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 satri foydali. To‘liq bo‘lmagandan haqiqiy apparat manziliga o‘zgargan yozuv mashina ishni davom ettirgani va javob berganini bildiradi; hech qachon hal bo‘lmaydigan so‘rov esa siz yetishga uringan xizmatga emas, uyg‘otish qadamiga ishora qiladi.
Yozuvlaringizda bosqichlarni ajrating: uyg‘otish, yuklash, xizmat. Ikkinchi bosqichdagi nosozlik chat oynasidan birinchi bosqichdagi nosozlikka o‘xshab ko‘rinadi va ularni faqat mahalliy dalil ajratadi.