أرسل حزمة تنبيه فور إيقاف التشغيل فيعود الحاسوب؛ الأمر نفسه في صباح اليوم التالي لا يفعل شيئاً. لم يتغير شيء في إعدادات VPN، ولا يزال توجيه المنفذ يشير إلى العنوان الصحيح. الفرق هو الوقت: جدول الجيران في الموجّه نسي الجهاز النائم، فلم يعد لديه عنوان MAC يضعه في الإطار. هذا الانتهاء، لا النفق، يفسر معظم أعطال Wake-on-LAN عبر VPN.

أول تنبيه ينجح والتالي لا

يعيد الموجّه توجيه الإطار إلى عنوان خاص بالبحث عن الوجهة في جدول الجيران. ما دام الجهاز يعمل فهو يجيب على ARP، فيبقى التعيين حديثاً. وبمجرد إيقاف تشغيله لا يجيب شيء، وينتهي الإدخال بعد بضع دقائق، ثم تُسقط الإطارات اللاحقة إلى ذلك العنوان رغم بقاء IP وتوجيه المنفذ صالحين.

يكشف النمط أي عطل تواجه. التنبيه الذي لا ينجح أبداً يشير إلى التسليم: منفذ خاطئ أو وجهة خاطئة أو جدار حماية يُسقط الحزمة قبل وصولها إلى LAN. والتنبيه الذي ينجح مرة ثم يفشل ساعات يشير إلى إدخال الجار. والتنبيه الذي ينجح حتى تتغير مدة استئجار DHCP يشير إلى العنونة، وهو ما يعالجه الحجز.

تأكد من أن العنوان مستقر قبل لمس ARP. إذا حصل الجهاز النائم على عنوان جديد بعد انتهاء الاستئجار، فسيكون إدخال جار مثبّت للعنوان القديم دائماً وغير مفيد في الوقت نفسه. اضبط حجز DHCP أولاً ليبقى العنوان بعد إعادة التشغيل.

ما تحتاجه حزمة التنبيه من الشبكة

الحمولة بسيطة: 102 بايت مكوّنة من ستة بايتات 0xFF يتبعها عنوان MAC الهدف ست عشرة مرة، وتُرسل عادة إلى منفذ UDP 9. في شبكة LAN مسطحة تخرج كبث، ويستقبلها كل منفذ، وتتعرف بطاقة الشبكة المطفأة على عنوانها.

عبر VPN تصل الحزمة إلى الموجّه كإرسال أحادي إلى عنوان خاص أو كبث موجّه إلى الشبكة الفرعية. في حالة الإرسال الأحادي يجب على الموجّه تحويل الوجهة إلى عنوان MAC قبل أن يضع الإطار على LAN، وهذا التحويل تحديداً هو ما يفشل أثناء نوم المضيف.

بعض الأدوات ترسل إلى المنفذ 7 بدل 9، وبعض الأجهزة تحجب البث الموجّه افتراضياً. هذه أعطال تسليم لا أعطال 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 على Asuswrt-Merlin، أو وحدة oneshot في systemd على خادم Linux يعمل كبوابة، أو Neighbor= في systemd-networkd، أو إدخال في /etc/ethers يقرأ منه الأدوات المحلية. الأمر المكتوب في قشرة يختفي عند إعادة التشغيل التالية، وهذا هو السبب الأكثر شيوعاً لظهور إصلاح يعمل ثم يتوقف.

اختبر من الخارج واعرف متى تحذفه

ضع الجهاز في النوم وانتظر عشر دقائق على الأقل، وهي مدة كافية لانتهاء أي إدخال ديناميكي. ثم أرسل طلب التنبيه من عميل VPN وراقب طرفي الموجّه:

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

الالتقاط الأول يثبت وصول الحزمة من النفق؛ والثاني يثبت أن الموجّه وضع إطاراً على LAN. حزمة تنبيه صالحة تظهر بحجم 102 بايت مع تكرار MAC، لذا افحص الطول والوجهة معاً. إذا خرج الإطار من جسر LAN وبقي الجهاز مطفأً، فالمشكلة المتبقية في الجهاز: بدء التشغيل السريع أو النوم العميق أو إعداد BIOS يقطع الطاقة عن بطاقة الشبكة.

احذف الإدخال عند تغيير بطاقة الشبكة، وحدّثه عند نقل الجهاز إلى عنوان آخر. التعيين الدائم استثناء متعمد، والاستثناء الذي لا يتذكره أحد هو كيف ينتهي حاسوب محمول مستقبلي إلى استلام إطارات مخصصة لحاسوب مكتبي مسحوب من الخدمة.

مقالات ذات صلة