მძინარე სახლის კომპიუტერის გაღვიძება VPN-ით: საიდან მოდის პაკეტი
გვირაბს არ შეუძლია გააღვიძოს ის მანქანა, რომელსაც თავად ამთავრებს. მოათავსეთ magic packet სახლის LAN-ში, დაადასტურეთ ადაპტერი და კვების მდგომარეობა, შემდეგ დაუკავშირდით.
თქვენ უკავშირდებით, როუტერი პასუხობს და დესკტოპი ბნელი რჩება. გვირაბი წესრიგშია; პაკეტი, რომელსაც მანქანა უნდა გაეღვიძებინა, არასოდეს მიუღწევია იმ სეგმენტამდე, სადაც მანქანა უსმენს. თუ როუტერიდან უკან გავივლით გზას, ჩანს, სად კვდება ის.
სამ მოწყობილობას სამი საქმე აქვს. მათი ერთმანეთში არევა ჩვეულებრივი მიზეზია იმისა, რომ გაღვიძების მცდელობა უსასრულოდ ტრიალებს.
დაიწყეთ დისტანციური კლიენტიდან და მიჰყევით გზას
სასტუმროს ქსელიდან უკავშირდებით სახლის როუტერს, რომელიც სურათში ერთადერთი მუდამ აქტიური ბოლო წერტილია. თქვენს ლეპტოპზე აკრეფილი გაღვიძების მოთხოვნა ჩვეულებრივ გვირაბურ ტრაფიკად იქცევა, მიმართული ნებისმიერი დანიშნულებისკენ, რომელიც დაასახელეთ. ეს დანიშნულება წყვეტს ყველაფერს, რაც შემდეგ მოდის.
თუ ის გაგზავნეთ სახლის როუტერის LAN მისამართზე magic-packet პორტზე, როუტერმა შეიძლება მიიღოს დატაგრამა და არასოდეს გამოუშვას ჩარჩო სახლის სეგმენტში, რადგან იქ არაფერი უსმენს იმ პორტს. თუ მას გვირაბის შიგნით მაუწყებლობთ, ის ჩერდება გვირაბის ინტერფეისზე. მარშრუტიზებული გვირაბი არ არის სახლის გაყვანილობის მე-2 დონის გაფართოება. მიჰყევით გზას ნაბიჯ-ნაბიჯ და ჩიხი აშკარა ხდება.
შემოწმებას, რომელიც ამას წყვეტს, სჭირდება ერთი ბრძანება შორეული მხრიდან და ერთიც სახლის მხრიდან. გაგზავნეთ მოთხოვნა, შემდეგ დააკვირდით სახლის სეგმენტს ჩარჩოსთვის.
გადაიტანეთ გამომგზავნი სახლის სეგმენტზე
როუტერს შეუძლია თავად შეასრულოს გაღვიძება, როგორც კი გვირაბის მეშვეობით ავთენტიფიცირდებით. OpenWrt აღწერს Wake-on-LAN სერვისს, რომელიც მუშაობს მოწყობილობაზე და ჩარჩოს ლოკალურად ასხივებს, და ეს ზუსტად ის ფორმაა, რაც საჭიროა: შორეული ავთენტიფიკაცია გარეთ, ლოკალური მაუწყებლობა შიგნით.
ეს მოწყობა გაღვიძების ფუნქციას საჯარო ინტერნეტსაც აშორებს. ინტერნეტში ახალი არაფერი იხსნება, რადგან ტრიგერი იმ VPN-ით მოძრაობს, რომელსაც უკვე ენდობით. ალტერნატივა, გადამისამართებული პორტის მქონე გაღვიძების სერვისი, ცოტა კომფორტს ცვლის ინტერნეტისკენ მიმართულ ბოლო წერტილში, რომლის შემოწმებაც ნებისმიერს შეუძლია.
წრიული დამოკიდებულება პირდაპირ უნდა დასახელდეს. დესკტოპზე დაყენებულ VPN კლიენტს არ შეუძლია იმ დესკტოპის გაღვიძება, რადგან კლიენტის პროცესს მანქანის მუშაობა სჭირდება. შეინახეთ შორეული შესვლის წერტილი როუტერზე ან სხვა მუდამ მომუშავე ყუთზე, და დესკტოპი მხოლოდ სამიზნედ დატოვეთ.
დაადასტურეთ სამიზნე, სანამ გვირაბს დაადანაშაულებთ
ამ ნაწილს ტექნიკა წყვეტს, არა VPN, და კვების მდგომარეობა პირველად წყვეტს. ადაპტერმა უნდა დაუჭიროს მხარი გაღვიძებას, firmware-მა უნდა დატოვოს ადაპტერი კვებით ძილში, და ოპერაციული სისტემა ისე უნდა იყოს კონფიგურირებული, რომ ეს დაუშვას. შეჩერებული მანქანა სხვა შემთხვევაა, ვიდრე გამორთული, და ორივე განსხვავდება იმ მანქანისგან, რომლის კვებაც კედელთან გამორთულია. გაარკვიეთ ეს მდგომარეობა, სანამ სიის დანარჩენ ნაწილს შეუდგებით.
წაიკითხეთ ტექნიკის მისამართი იმ ადაპტერიდან, რომელიც ნამდვილად მიიღებს ჩარჩოს. დესკტოპს, რომელსაც Ethernet და Wi-Fi ორივე აქვს, ხშირად ორი მისამართი აქვს, და მათგან მხოლოდ ერთი შეიძლება იყოს გაღვიძების უნარიანი. უსადენო გაღვიძება ცალკე შესაძლებლობაა საკუთარი firmware მოთხოვნებით, ამიტომ მომუშავე Ethernet გაღვიძება არაფერს ამბობს Wi-Fi-ით გაღვიძებაზე.
ჯერ ლოკალური გზა დაამტკიცეთ. გაგზავნეთ magic packet იმავე კომუტატორზე მყოფი სხვა მოწყობილობიდან და დააკვირდით, როგორ ადის მანქანა. თუ ეს ვერ მოხერხდა, გვირაბის გამართვის ვერც ერთი რაოდენობა ვერ დაეხმარება, და ხარვეზი firmware-ში, ადაპტერის პარამეტრებში ან კვების მდგომარეობაშია.
გაღვიძების შემდეგ დაუკავშირდით სასურველ სერვისს
გაღვიძება დისტანციური წვდომა არ არის. მას შემდეგ, რაც მანქანა განაგრძობს მუშაობას, მან მაინც უნდა ჩატვირთოს თავისი სერვისები, მიიღოს მისამართი და მიიღოს ის სესია, რომელიც ნამდვილად გჭირდებათ. მიეცით დრო ამ მდგომარეობამდე მისასვლელად, სანამ დაასკვნით, რომ გაღვიძება ვერ მოხერხდა.
# 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 ხაზია სასარგებლო. ჩანაწერი, რომელიც არასრულიდან რეალურ ტექნიკის მისამართად იცვლება, ნიშნავს, რომ მანქანამ განაგრძო და უპასუხა; მოთხოვნა, რომელიც არასოდეს წყდება, უკან გაღვიძების ნაბიჯზე მიუთითებს და არა იმ სერვისზე, რომლის მიღწევასაც ცდილობდით.
თქვენს ჩანაწერებში გამოყავით ეტაპები: გაღვიძება, ჩატვირთვა, სერვისი. მეორე ეტაპზე ხარვეზი ჩატის ფანჯრიდან პირველ ეტაპზე ხარვეზის იდენტურად გამოიყურება, და მათ მხოლოდ ლოკალური მტკიცებულება განასხვავებს.