Waxaad seexisaa mashiinka xafiiska, guriga ka xiriirtaa VPN-ka, wuuna off ahaanayaa. Tunnel-ku wuu shaqeynayaa, wadaagyada faylalka way jawaabaan, bogga wake-on-LAN ee router-kuna wuxuu sheegayaa inuu codsiga diray. Calaamad kasta oo la arko waxay leedahay shabakaddu way fiican tahay, taasina waa sababta kiiskan uu qasan yahay: frame-ka mashiinka kicin lahaa waligiis ma gaaro qaybta uu ku jiro.

Calaamaduhu waxay tilmaamayaan subnet-ka, ma aha tunnel-ka

Ping-ka host-ka seexanaya wuu guuldareystaa, qaybtaasna waa caadi. Mashiinka standby-ga ah ma laha IP stack shaqeynaya, sidaas darteed kama jawaabi karo ARP ama ICMP, oo ma jiro habeyn tunnel oo taas beddelaysa. Tijaabada faa'iidada leh waa in mashiin labaad oo isla LAN ah uu tooso, iyo in bogga kicinta router-ka laftiisa uu u shaqeeyo host-ka lagu xiran.

Marka tijaabada isla qaybtaas ay gudubto, cilladdu waxay ku jirtaa baaxadda. Soo-diraha aad isticmaalayso wuxuu ku nool yahay interface-ka VPN, package-ka uu dhisana waa faafin loogu talagalay xiriirka maxalliga ah, sidaas darteed wuxuu ka soo baxaa interface khaldan ama ma soo baxo. Tunnel-ku ma xuma; waxa uu qaadayaa nooca khaldan ee taraafikada. Ogoow interface-ka soo-dirahu dooranayo ka hor intaadan beddelin hal dejinta router.

magic packet waa frame, ma aha adeeg

Culaysku wuxuu ku bilaabmaa madax go'an oo lix byte 0xFF ah, ka dibna cinwaanka hardware-ga kaarka bartilmaameedka ayaa lagu celceliyaa lix iyo toban jeer, ka dibna password SecureOn ikhtiyaari ah oo afar byte ah. Soo-dirayaashu waxay inta badan ku duubaan UDP oo u diraan port 7 ama port 9, laakiin lambarka port-ku waa heshiis ka dhexeeya soo-diraha iyo kaarka, ma aha dhagayste la xiriiri karo. Waxba ma dhegeysanayso, waxbana ma jawaabayo.

Waxa mashiinka kicinta waa interface-ka shabakadda, kaas oo qayb yar oo wareegga ah koronto ka siiya line-ka standby inta nidaamka intiisa kale off yahay. Sidaas darteed dejintu waa in ay ka badbaaddaa luminta koronto buuxda iyo sidoo kale hurdada: board-ka joojiya korontada standby marka la damiyo ma hayo kaar wax qaata.

Sababta tunnel la marreyn karin uusan u gaarsiin karin

Interface VPN oo la marreyn waa xiriir IP ah oo dhibic-ilaa-dhibic u dhexeeya laba cinwaan oo tunnel. Wuxuu u jiraa inuu qaado package-yada cinwaanka loo diray saaxiibka, sidaas darteed ping, SSH iyo wadaagyada faylalka waxay u dhaqmaan si caadi ah isaga. Frame faafin laguma cinwaanayn saaxiibkaas, oo cinwaanka faafinta xaddidan waligiis ma gudbiyo router si caadi ah.

Gudbinta faafin ku wajahan subnet-ka waa awood ula kac ah oo router-ka oo habeynta badankeedu damiso, oo xitaa markaas waxay gaarsiisaa subnet-kaas, ma aha kaar gaar ah oo seexanaya. Host-ka seexanayaa sidoo kale kama jawaabi karo ARP, sidaas darteed router-ka isku dayaya inuu xalliyo cinwaanka bartilmaameedka ka hor gudbinta wuxuu tuuraa frame-ka inta uu sugayo jawaab aan waligeed imanayn. Diiwaanka xiriirka go'an ayaa qaybtaas hagaajiya oo wuxuu ka tagaa dhibaatada baaxadda faafinta isagoo aan taaban. Sidaas darteed laba xaddidaad oo kala duwan, oo mid ka saarid waxba uma tarayso tan kale.

Saddex meelood oo dhab ahaan gaara kaarka

Hab kasta oo shaqeeya wuxuu frame-ka dhigaa qaybta bartilmaameedka, waxayna ku kala duwan yihiin inta ay u carqaladeeyaan shabakadda:

  1. Qaybta bartilmaameedka dhig qalab had iyo jeer shidan. Router, NAS ama sanduuq Linux yar oo koronto ku sii socda ayaa frame-ka maxalli ahaan soo diri kara markaad tunnel-ka ku gaarto, oo waxba VPN-ka kama beddelmo.
  2. U oggolow router-ka inuu frame-ka isagu soo diro. Firmware badan waxay bixiyaan bog kicin oo ka soo dira buundada LAN, taasina way shaqaysaa inta bartilmaameedku ku jiro buundadaas oo aanu ka dambeeyn router labaad.
  3. Ku xidh goobaha buundo tunnel nooca TAP ah marka faafintu dhab ahaan tahay inay gudubto. Tani waxay mideysaa laba domain oo faafin, oo keenta duufaanno faafin, hal qorshe cinwaan iyo borotokool kasta oo ogaan ah oo labada goobood isku mar arka.

Ikhtiyaarka koowaad waa kan mudan in hal mashiin la doorbido. Saddexaad waa go'aan naqshadeynta shabakadeed oo leh kharash joogto ah, sidaas darteed ula dhaqan sidaas, ma aha xal degdeg ah hal desktop.

Qor kaalmeeye kee ayaa frame-ka soo dira iyo buundada ama VLAN-ka uu ku jiro. Kaalmeeye interface khaldan ka soo dira wuxuu bixiyaa duubis qumman iyo mashiin aan waligiis toosnayn, isku darkaasna wuxuu qaataa galab.

Hubi dirista ka hor intaadan macmiilka eedayn

Marka hore hubi kaarka bartilmaameedka, sababtoo ah ma jiro soo-dirare kicin kara kaar aan diyaar ahayn. Amarku hoos wuxuu akhriyaa hababka kicinta la taageeray iyo kuwa hadda, halkaas oo qiimaha hadda g uu ka dhigan yahay in magic packet shidan yahay:

ethtool enp3s0 | grep -A1 'Wake-on'
ip neigh show 192.168.1.50
tcpdump -ni br0 -e 'ether broadcast and udp dst port 9'
etherwake -i br0 3c:7c:3f:00:11:22

Ku socodsii duubista kaalmeeyaha inta diristu socoto, oo akhri halka aad ka fikiri lahayd guul. Frame-ka ka baxa buundada saxda ah oo leh MAC-ka bartilmaameedka faafinta waa caddaynta kaliya ee diristu shaqeysay; haddii duubistu madhan tahay, soo-dirahu wuxuu doortay interface kale oo tijaabada intiisa kale micno ma leh. Soo-diraha dhisaya frame ceyriin halkii uu ka isticmaali lahaa datagram UDP kuma habboona filter-kaas, sidaas darteed hubi nooca ay aaladdaadu isticmaasho ka hor intaadan go'aansan in waxba aan la dirin.

Windows-ka hubinta kaarka u dhiganta waa powercfg /devicequery wake_armed, oo liis garaysa qalabka loo fasaxay inay nidaamka kiciyaan. Adapter shabakadeed oo liiskaas ka maqan wuxuu iska indhatiri doonaa package kasta oo loo soo diro, si kastaba frame-ku ugu fiican yahay siligga.

Ka dib xaqiiji kicinta lafteeda iyo sii socodka. Mashiinka shidma laakiin magac ahaan aan la gaari karin wuxuu u baahan yahay cinwaan go'an iyo diiwaan DNS, sababtoo ah xallinta magacyada faafin ayaa wali ma gudubto tunnel-ka. Kicinta bilaa silig ah waa awood gooni ah oo aad uga yar la isku halayn karo nooca siligga, sidaas darteed ku tijaabi isla qaybta ka hor intaadan VPN-ka soo gelin. Ku qor magaca interface-ka iyo host-ka kaalmeeyaha tikidhka, sababtoo ah cilladda xigta waxay inta badan la xiriirtaa labada xaqiiqo ee isku midka ah.

Maqaallo la xiriira