د بندولو سمدلاسه وروسته د ويښېدو پيکټ واستوئ او کمپيوټر بيرته راځي؛ بله سهار هماغه کمانډ هېڅ نه کوي۔ د VPN په ترتيباتو کې هېڅ نه دی بدل شوی، او د پورټ لېږد لا هم سمې پتې ته اشاره کوي۔ توپير په وخت کې دی: د روټر د ګاونډيانو جدول خوابه ماشين هېر کړی، نو هغه د فریم په دننه کې د اېښودلو لپاره MAC پته نه لري۔ تونل نه، همدا پای ته رسېدل د VPN له لارې د Wake-on-LAN د ډېرو ناکاميو توضيح کوي۔

لومړی ويښېدل کار کوي او بل نه

روټر د خپل ګاونډيانو جدول کې هدف لټوي او فریم خصوصي پتې ته لېږي۔ تر هغه چې ماشين چالان وي، ARP ته ځواب وايي، نو نقشه تازه پاتې کېږي۔ کله چې بند شي، هېڅوک ځواب نه وايي، ننوتنه په څو دقيقو کې زړه شي، او هغې پتې ته وروستي فریمونه غورځول کېږي، که څه هم IP او د پورټ لېږد سم دي۔

بڼه تاسو ته وايي چې کومه ناکامي لرئ۔ هغه ويښېدل چې هېڅکله نه کار کوي، تحويل ته اشاره کوي: غلط پورټ، غلط هدف، يا هغه فاير وال چې پيکټ د LAN ته رسېدو دمخه غورځوي۔ هغه ويښېدل چې يو ځل کار وکړ او بيا ساعتونه ناکام شي، ګاونډي ننوتنې ته اشاره کوي۔ هغه ويښېدل چې تر DHCP ليز د بدلېدو پورې کار کوي، پتې ورکولو ته اشاره کوي، چې ريزرويشن يې سمولای شي۔

د ARP لاس وهلو دمخه ډاډ ترلاسه کړئ چې پته ثابته ده۔ که خوابه ماشين د ليز له پای وروسته نوې پته واخلي، نو د زړې پتې لپاره ټاکل شوې ګاونډي ننوتنه به يوځل تلپاتې او بې ګټې وي۔ لومړی DHCP ريزرويشن وټاکئ تر څو پته بيا پيل هم پرېږدي۔

جادويي پيکټ له شبکې څه ته اړتيا لري

بار ساده دی: 102 بايټ چې له شپږو 0xFF بايټونو جوړ دي او وروسته يې د هدف MAC پته شپاړس ځله تکرارېږي، معمولاً UDP پورټ 9 ته لېږل کېږي۔ په هوار LAN کې د خپرېدنې په توګه بهر ځي، هر پورټ ترلاسه کوي يې، او بند شبکه کارت خپله پته پېژني۔

د VPN له لارې پيکټ روټر ته د يوې خصوصي پتې لپاره د يو لوري لېږد يا د فرعي شبکې په لوري خپرېدنې په توګه رسېږي۔ په يو لوري حالت کې روټر بايد هدف د فریم په LAN کې د اېښودلو دمخه MAC پتې ته حل کړي، او کله چې ميزبان ويده وي هماغه حل ناکامېږي۔

ځينې وسايل 9 پر ځای پورټ 7 ته لېږي، او ځينې الات په اصلي ډول لوري لرونکې خپرېدنه بندوي۔ دا د تحويل ناکامۍ دي، د ARP نه، نو د ګاونډيانو جدول د بدلولو دمخه هدف او پورټ وګورئ۔

يوې خوابې ميزبان ته درې لارې

فریم LAN ته رسولو لپاره درې عملي لارې لرئ، او سم انتخاب په دې پورې اړه لري چې څه کنټرولوئ۔

MethodWhat it needsWhere it breaks
Subnet-directed broadcastA wake tool that accepts a broadcast address and a router that forwards itBroadcast filtering, or a tool that only takes a MAC
Helper on the LANAn always-on host such as the VPN serverNo suitable host, or the host cannot reach the target VLAN
Permanent neighbour entryRouter shell access and the target MACNIC replacement or address change

کله چې مرستندويه ميزبان وي، هغه وټاکئ، ځکه چې په لينک خپرېدنه کوي او په روټر کې استثنا نه غواړي۔ کله چې روټر لا اجازه ورکوي او د ويښېدو وسيله پته مني، لوري لرونکې خپرېدنه وټاکئ۔ کله چې هېڅ هم نه وي او په روټر کې کمانډ چلولی شئ، ثابته ننوتنه وټاکئ۔

دا يو بل نه ردوي۔ تلپاتې ننوتنه د يو لوري لار هم له خوب څخه تېرېږي، چې کله VPN پيرودونکی يوازې ځانګړې پتې ته لېږلی شي ګټوره ده۔

ګاونډي ننوتنه تلپاتې کړئ

د Linux شيل لرونکي روټر کې يو کمانډ نقشه ټاکي۔ دلته ارزښتونه د يو بېلګې LAN دي او بايد خپلو ارزښتونو ته بدل شي:

ip neigh replace 192.168.50.23 lladdr 3c:7c:3f:12:9a:4e dev br0 nud permanent
ip neigh show dev br0 | grep 192.168.50.23

حالت nud permanent ننوتنه د ARP وختونو په اوږدو کې ساتي او کله چې ماشين بند وي د لېږد لپاره يې کاروي۔ دويم کمانډ ثابتوي چې ننوتنه شته او هغه انټرفيس ښيي چې ورپورې اړه لري، چې د جلا ميلمه پل يا VLAN لرونکي روټرونو کې مهم دی۔

د فرم ويئر چې هر هک وړاندې کوي، د هغې له لارې يې بيا پيل ته مقاوم کړئ: /jffs/scripts کې يو سکريپټ، د Linux سرور په ګيټوې په توګه systemd oneshot واحد، systemd-networkd کې Neighbor= stanza، يا هغه فايل کې ننوتنه چې سيمه ييز وسايل يې لولي /etc/ethers۔ په شيل کې ټايپ شوی کمانډ په بل بيا پيل کې ورک شي، او دا تر ټولو عام لامل دی چې کار کوونکی حل د کار کولو بندېدو په څېر ښکاري۔

له بېخي ازموينه وکړئ او پوه شئ چې کله يې لرې کړئ

ماشين ويده کړئ او لږ تر لږه لس دقيقې انتظار وکړئ، د هر ډيناميک ننوتنې د زړېدو لپاره بسنه کوي۔ بيا د VPN پيرودونکي څخه د ويښېدو غوښتنه ولېږئ او د روټر دواړه خواوې وګورئ:

tcpdump -ni tun0 udp port 9
tcpdump -ni br0 ether proto 0x0806 or udp port 9

لومړی نيول ثابتوي چې پيکټ له تونل څخه راغی؛ دويم ثابتوي چې روټر LAN کې فریم کېښود۔ سم جادويي پيکټ د 102 بايټ په توګه ښکاري چې MAC پکې تکرار دی، نو اوږدوالی او هدف دواړه وګورئ۔ که فریم د LAN پل پرېږدي او ماشين بند پاتې شي، پاتې ستونزه په اله کې ده: چټک پيل، ژور خوب يا د BIOS ترتيبات چې د شبکې کارت بريښنا پرې کوي۔

کله چې شبکه کارت بدل شي ننوتنه لرې کړئ، او کله چې ماشين بلې پتې ته يوسئ هغه تازه کړئ۔ تلپاتې نقشه يو قصد شوی استثنا ده، او هغه استثنا چې هېڅوک يې ياد نه لري، هغه لار ده چې راتلونکی لپ ټاپ د تقاعد شوي ډيسک ټاپ لپاره لېږل شوي فریمونه ترلاسه کوي۔

اړوندې مقالې