Povežete se, usmerjevalnik odgovori in namizni računalnik ostane temen. Predor je v redu; paket, ki bi prebudil stroj, ni nikoli dosegel segmenta, kjer stroj posluša. Če pot prepotujete od usmerjevalnika nazaj, vidite, kje umre.

Tri naprave imajo tri naloge. Njihovo mešanje je običajen razlog, da poskus prebujanja kroži v nedogled.

Začnite pri oddaljenem odjemalcu in sledite poti

Iz hotelskega omrežja se povežete z domačim usmerjevalnikom, ki je edina stalno delujoča končna točka na sliki. Zahteva za prebujanje, natipkana na prenosniku, postane običajen promet predora, naslovljen na kateri koli cilj, ki ste ga navedli. Ta cilj odloči o vsem, kar sledi.

Če ste jo poslali na LAN naslov domačega usmerjevalnika na vrata magic packet, lahko usmerjevalnik datagram sprejme in nikoli ne odda okvira v domači segment, ker tam nič ne posluša na ta vrata. Če jo oddajate znotraj predora, se ustavi na vmesniku predora. Usmerjen predor ni razširitev plasti 2 domače napeljave. Sledite poti skok za skokom in slepa ulica postane očitna.

Preverjanje, ki to razreši, zahteva en ukaz z oddaljene strani in enega z domače. Pošljite zahtevo, nato opazujte domači segment zaradi okvira.

Premaknite pošiljatelja v domači segment

Usmerjevalnik lahko prebujanje izvede sam, ko se enkrat prek predora overite. OpenWrt dokumentira storitev Wake-on-LAN, ki teče na napravi in odda okvir lokalno, in to je natanko potrebna oblika: oddaljena overitev zunaj, lokalno oddajanje znotraj.

Ta ureditev drži tudi funkcijo prebujanja stran od javnega interneta. Na internet ni izpostavljeno nič novega, ker sprožilec potuje po VPN, ki mu že zaupate. Alternativa, storitev prebujanja s preusmerjenimi vrati, zamenja malo udobja za v internet obrnjeno končno točko, ki jo lahko preizkusi kdorkoli.

Krožno odvisnost velja imenovati neposredno. Odjemalec VPN, nameščen na namiznem računalniku, ne more prebuditi tega računalnika, ker proces odjemalca potrebuje delujoč stroj. Držite oddaljeno vstopno točko na usmerjevalniku ali drugi stalno delujoči škatli, namizni računalnik pa naj bo le cilj.

Potrdite cilj, preden obtožite predor

Ta del odloči strojna oprema, ne VPN, in stanje napajanja ga odloči prvo. Vmesnik mora podpirati prebujanje, vdelana programska oprema mora pustiti vmesnik v spanju napajan, operacijski sistem pa mora biti nastavljen tako, da to dovoli. Zaustavljen stroj je drugačen primer od izklopljenega in oba se razlikujeta od stroja, ki mu je napajanje izklopljeno pri steni. Razrešite to stanje, preden se lotite preostanka seznama.

Preberite naslov strojne opreme z vmesnika, ki bo okvir v resnici prejel. Namizni računalnik z Ethernetom in Wi-Fi-jem ima pogosto dva naslova in le eden od njiju morda zna prebuditi. Brezžično prebujanje je ločena zmožnost z lastnimi zahtevami po vdelani programski opremi, zato delujoče prebujanje prek Etherneta ne pove ničesar o prebujanju prek Wi-Fi-ja.

Najprej dokažite lokalno pot. Pošljite magic packet z druge naprave na istem stikalu in glejte, kako se stroj dvigne. Če to ne uspe, nobena količina razhroščevanja predora ne bo pomagala, napaka pa je v vdelani programski opremi, nastavitvah vmesnika ali stanju napajanja.

Po prebujenju se povežite s storitvijo, ki ste jo želeli

Prebujanje ni oddaljen dostop. Ko stroj nadaljuje, mora še vedno zagnati svoje storitve, pridobiti naslov in sprejeti sejo, ki jo v resnici potrebujete. Dajte mu čas, da doseže to stanje, preden sklenete, da je prebujanje spodletelo.

# 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

Vrstica arp je uporabna. Vnos, ki se spremeni iz nepopolnega v pravi naslov strojne opreme, pomeni, da je stroj nadaljeval in odgovoril; zahteva, ki se nikoli ne razreši, kaže nazaj na korak prebujanja in ne na storitev, ki ste jo poskušali doseči.

Ločite faze v svojih zapiskih: prebujanje, zagon, storitev. Napaka v drugi fazi je z okna za klepet videti enako kot napaka v prvi in loči ju le lokalni dokaz.

Sorodni članki