Rydych chi’n cysylltu, mae’r llwybrydd yn ateb, ac mae’r cyfrifiadur bwrdd yn aros yn dywyll. Mae’r twnnel yn iawn; ni chyrhaeddodd y pecyn a fyddai wedi deffro’r peiriant byth y segment lle mae’r peiriant yn gwrando. Mae cerdded y llwybr yn ôl o’r llwybrydd yn dangos lle mae’n marw.

Mae gan dri dyfais dri gwaith. Cymysgu’r rhain yw’r rheswm arferol pam mae ymgais i ddeffro yn cylchdroi am byth.

Dechreuwch yn y cleient anghysbell a dilynwch y llwybr

O rwydwaith gwesty rydych chi’n cysylltu â llwybrydd y cartref, sef yr unig bwynt terfyn sy’n dal i redeg yn y llun. Mae cais deffro a deipiwyd ar eich gliniadur yn dod yn draffig twnnel cyffredin, wedi’i gyfeirio at ba bynnag gyrchfan a enwch. Mae’r gyrchfan honno’n penderfynu popeth sy’n dilyn.

Os gwnaethoch ei anfon i gyfeiriad LAN y llwybrydd cartref ar y porth magic packet, gall y llwybrydd dderbyn y datagram a pheidio byth â chyhoeddi ffrâm ar y segment cartref, oherwydd nid oes dim yno’n gwrando ar y porth hwnnw. Os byddwch yn ei ddarlledu y tu mewn i’r twnnel, mae’n stopio yn y rhyngwyneb twnnel. Nid yw twnnel llwybrol yn estyniad haen 2 o wifrau’r tŷ. Dilynwch y llwybr gam wrth gam ac mae’r pengaead yn amlwg.

Mae’r gwiriad sy’n setlo hyn yn gofyn am un gorchymyn o’r ochr anghysbell ac un o ochr y cartref. Anfonwch y cais, yna gwyliwch y segment cartref am y ffrâm.

Symudwch yr anfonwr i’r segment cartref

Gall y llwybrydd wneud y deffro ei hun unwaith y byddwch wedi’ch dilysu drwy’r twnnel. Mae OpenWrt yn dogfennu gwasanaeth Wake-on-LAN sy’n rhedeg ar y ddyfais ac yn cyhoeddi’r ffrâm yn lleol, sef yn union y siâp sydd ei angen: dilysu anghysbell y tu allan, darlledu lleol y tu mewn.

Mae’r trefniant hwn hefyd yn cadw’r swyddogaeth ddeffro oddi ar y rhyngrwyd cyhoeddus. Nid oes dim newydd yn cael ei amlygu i’r rhyngrwyd, oherwydd mae’r sbardun yn teithio ar y VPN rydych chi’n ymddiried ynddo’n barod. Mae’r dewis arall, gwasanaeth deffro drwy borthladd wedi’i anfon ymlaen, yn cyfnewid ychydig o hwylustod am bwynt terfyn sy’n wynebu’r rhyngrwyd y gall unrhyw un ei brofi.

Mae’r ddibyniaeth gylchol yn werth ei henwi’n blwmp. Ni all cleient VPN sydd wedi’i osod ar y cyfrifiadur bwrdd ddeffro’r cyfrifiadur hwnnw, gan fod proses y cleient angen i’r peiriant redeg. Cadwch y pwynt mynediad anghysbell ar y llwybrydd neu ar flwch arall sy’n rhedeg bob amser, a gadewch i’r cyfrifiadur bwrdd fod yn darged yn unig.

Cadarnhewch y targed cyn beio’r twnnel

Mae caledwedd yn penderfynu’r rhan hon, nid y VPN, a’r cyflwr pŵer sy’n penderfynu gyntaf. Rhaid i’r addasydd gefnogi deffro, rhaid i’r firmware adael yr addasydd wedi’i bweru mewn cwsg, a rhaid i’r system weithredu gael ei ffurfweddu i ganiatáu hynny. Mae peiriant sydd wedi’i ohirio yn achos gwahanol i un sydd wedi’i ddiffodd, ac mae’r ddau yn wahanol i beiriant y mae ei gyflenwad pŵer wedi’i ddiffodd wrth y wal. Setlwch y cyflwr hwnnw cyn gweithio trwy weddill y rhestr.

Darllenwch y cyfeiriad caledwedd o’r addasydd a fydd yn derbyn y ffrâm mewn gwirionedd. Mae gan gyfrifiadur bwrdd sydd â Ethernet a Wi-Fi ill dau yn aml ddau gyfeiriad, a dim ond un ohonynt all fod yn gallu deffro. Mae deffro di-wifr yn allu ar wahân gyda’i ofynion firmware ei hun, felly nid yw deffro Ethernet sy’n gweithio yn dweud dim am ddeffro dros Wi-Fi.

Profwch y llwybr lleol yn gyntaf. Anfonwch y magic packet o ddyfais arall ar yr un newidydd a gwyliwch y peiriant yn codi. Os bydd hynny’n methu, ni fydd unrhyw faint o ddadfygio twnnel yn helpu, ac mae’r nam yn y firmware, y gosodiadau addasydd neu’r cyflwr pŵer.

Ar ôl ailddechrau, cysylltwch â’r gwasanaeth roeddech ei eisiau

Nid yw deffro yn fynediad anghysbell. Ar ôl i’r peiriant ailddechrau, mae’n dal i orfod cychwyn ei wasanaethau, cael cyfeiriad, a derbyn y sesiwn sydd ei hangen arnoch mewn gwirionedd. Rhowch amser iddo gyrraedd y cyflwr hwnnw cyn dod i’r casgliad bod y deffro wedi methu.

# 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

Y llinell arp yw’r un defnyddiol. Mae cofnod sy’n newid o anghyflawn i gyfeiriad caledwedd go iawn yn golygu bod y peiriant wedi ailddechrau ac wedi ateb; mae cais na chaiff ei ddatrys byth yn pwyntio’n ôl at gam y deffro, yn hytrach nag at y gwasanaeth roeddech yn ceisio ei gyrraedd.

Gwahanwch y camau yn eich nodiadau: deffro, cychwyn, gwasanaeth. Mae methiant yn yr ail gam yn edrych yn union yr un fath â methiant yn y cam cyntaf o ffenestr sgwrsio, a dim ond y dystiolaeth leol sy’n eu gwahaniaethu.

Erthyglau cysylltiedig