المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح تقنية Wake On LAN بالتفصيل الممتع



Rise Company
03-12-2014, 02:08
بسم الله الرحمن الرحيم ،،

كثيرا ما نسمع بهذا المصطلح (Wake On LAN)،، اذهب إلى إعدادت البيوس ستجده ،، اذهب إلى اعدادت كرت الشبكة ستجده،، اذهب إلى الكتيب (Manual) الذي يأتي مع اللوحة الأم ستجده ...
اذهب الآن إلى منتدى الشبكات في المركز التعليمي لشبكة بوابة العرب ستجد شرحا لهذه التقنية بالتفصيل https://www.rise.company/forum/images/imported/2014/12/smilegif-1.jpg ...

ما هي تقنية Wake On LAN وتختصر بـ(WON):-

https://www.rise.company/forum/images/imported/2014/12/WOLDiagram-1.jpg

إن هذه التقنية هي عبارة عن جمع واتفاق بين الهاردوير وبين السوفتوير حتى يتم في النهاية تشغيل جهاز كمبيوتر عن بعد ضمن شبكة معينة ..
وخلافا عن تقنية Wake On Modem فإن تقنية (WOL) بحاجة إلى برنامج خاص يتم عن طريقه نقل رسالة خاصة تسمى (Magic Packet) إلى الكمبيوتر المعني حتى يتم تشغيله..

مبدأ عمل هذه التقنية:-
إن أي جهاز كمبيوتر عند إطفائه، فإن كرت الشبكة لا يزال مزود بالطاقة (Power) ويستمر بالاستماع إلى أي إشارة قادمة له من خلال أجهزة الشبكة (لاحظ ذلك عند التأخر في طلب الأمر Ping لجهاز كمبيوتر مغلق)،،
وتقنية WOL تتم عندما يقوم إحدى أجهزة الشبكة بإرسال حزمة من البيانات تسمى (Magic Packet) ضمن تسلسل خاص وعلى أي شكل تريد (على شكل IP أو IPX أو أي شيء) .. وبالتالي فإن الكمبيوتر المعني يفهم هذه الرسالة بأنه مطلوب منه العمل فورا للقيام بمهام خاصة ...

متطلبات هذه التقنية من ناحية الـ(Hardware):-
- مزود طاقة (Power Supply) من النوع ATX.
- لوحة أم تدعم خاصية التشغيل عن بعد (WOL).
- كرت شبكة يدعم خاصية التشغيل عن بعد (WOL).
- كيبل توصيل بين كرت الشبكة وبين اللوحة الأم (عند الحاجة لذلك).

وهناك ثلاثة حالات نتأكد فيها أن المتطلبات متوفرة لدينا وجاهزة للعمل لتفعيل هذه التقنية ..
أولا:-
في حالة كان كرت الشبكة من النوع المدمج على اللوحة الأم (Integrated).. كما في الصورة التالية:-

https://www.rise.company/forum/images/imported/2014/12/1-1.jpg

وفي هذه الحالة فإنه لا حاجة لنا لكيبل التوصيل،، كما وأن اللوحة الأم تدعم هذه التقنية أيضا وبالتالي كرت الشبكة يدعم ذلك ..
ولتفعيل هذه الخاصية يتم عن طريق اعدادات البيوس بالبحث عن تفعيل/تعطيل خاصية Wake On Lan ونقوم بتفعيلها (Enabled)..
وتختلف الصيغ المكتوبة في برنامج البيوس لمختلف أنواع لوحات الأم المتوفرة في الأسواق ،، وأسرد لكم بعض الأمثلة لبعض لوحات الأم ..

https://www.rise.company/forum/images/imported/2014/12/2-1.jpg

https://www.rise.company/forum/images/imported/2014/12/2_1-1.jpg

https://www.rise.company/forum/images/imported/2014/12/2_2-1.jpg

https://www.rise.company/forum/images/imported/2014/12/2_3-1.jpg

https://www.rise.company/forum/images/imported/2014/12/2_4-1.jpg

ثانياً:-
في حالة كون نوع كرت الشبكة قديم الصنع (قبل عام 2000) وبالتالي يكون هناك مكان خاص لكيبل ثلاثي الرأس،، وهنا استدعى الأمر أن نجد لوحة أم خاصة لذلك،، بحيث أيضا يتواجد فيها المكان الخاص للطرف الآخر من الكيبل ثلاثي الرأس،، والصور التالية توضح ذلك ..

صورة لكرت الشبكة المعني ..

https://www.rise.company/forum/images/imported/2014/12/3-1.jpg

وهنا توضيح للمكان الذي في اللوحة الأم لتوصيل الكيبل فيه ..

https://www.rise.company/forum/images/imported/2014/12/4-1.jpg
وهذا شكل الكيبل الذي يربط كرت الشبكة مع اللوحة الأم ..

https://www.rise.company/forum/images/imported/2014/12/5-1.jpg

وبعد ذلك يتم الربط بينهم ليتشكل لدينا كما في الصورة التالية...

https://www.rise.company/forum/images/imported/2014/12/6_1-1.jpg

وهذه صورة حقيقة للوحة أم موصولة مع كرت شبكة ..

https://www.rise.company/forum/images/imported/2014/12/6_2-1.jpg

ثالثاً:-
في حالة كون كرت الشبكة من النوع الحديث الصنع (نتكلم عن صنع عام 2000 فما فوق)،، وبالتالي يجب أيضا أن يكون من النوع PCI 2.2 أو أعلى ،، وهنا تجد أن كرت الشبكة لا يحتوي على مدخل خاص للكيبل ثلاثي الرأس كما في السابق ،، وإنما تكون خاصية (WOL) جاهزة فيه عن طريق توصيله في الشق PCI 2.2 أو أعلى كما ذكرت ..

وكمثال على ذلك النوع التالي:-

https://www.rise.company/forum/images/imported/2014/12/7-1.jpg

وغيرها الكثير من كروت الشبكة الجديدة الصنع مما لا يحصى الآن ..

وكما قلت بأن هذا النوع يأتي بخاصية (WOL) جاهزة ،، ولا يحتاج إلاّ لعملية التفعيل من البيوس ،، وبعد ذلك تكون تقنية (WOL) جاهزة للعمل ...

كيف يتم تنفيذ تقنية WOL عملياً :-

إن أهم ما يجب معرفته حتى يتم تشغيل الجهاز الهدف (Target PC) هو الرقم الخاص بكرت الشبكة له ،، ويعرف هذا الرقم بـ(MAC Address)،، ويتم معرفة معرفة هذا الرقم إما من خلال نفس نظام التشغيل من أوامر محرر الدوس (DOS Prompt) أو من خلال برامج خاصة لذلك ..

- لو كان نظام التشغيل ويندوز 98 ،، فيتم ذلك من خلال الأمر التالي في محرر الدوس :-
كود PHP:

winipcfg


- لو كان نظام التشغيل ويندوز (NT, 2000, XP, 2003) يتم من خلال الأمر التالي:-
كود PHP:

ipconfig /all


طبعا كما قلت هناك برامج خاصة لمعرفة ذلك ،، وأضع لكم هذا البرنامج الخفيف وسهل الاستخدام يتم عن طريقه معرفة أمور كثيرة عن الأجهزة ضمن الشبكة قيد التجربة ..
البرنامج هو IP-Scan ،، للتحميل من هنا:-

Angry IP Scanner 2.21 (http://ipscan.sourceforge.net/ipscan.exe)

الحجم:- 108 كيلو بايت.

الشرح :-

عند تشغيل البرنامج تظهر هذه الصورة ..

https://www.rise.company/forum/images/imported/2014/12/8_1-1.jpg

وفي الوضع الإفتراضي للبرنامج لا يعطيك الـ(MAC Address) ،، لكن يجب تحديدها من الخيارات الجانبية ..

https://www.rise.company/forum/images/imported/2014/12/8_2-1.jpg

ثم من هنا نحدد الـ(MAC Address) ليتم معرفته ..

https://www.rise.company/forum/images/imported/2014/12/8_3-1.jpg

وبما أننا نتحدث عن شبكة ،، إذاً يجب عليك معرفة المدى الذي تعمل فيه هذه الشبكة بأرقام الـIP ،، وبالتالي عليك تحديد هذا المدى ليتم البحث ضمنه فقط ويعطيك تقريراً عن كل كرت شبكة صاحب ذلك الرقم (IP) كما في الصورة التالية...

https://www.rise.company/forum/images/imported/2014/12/8_4-1.jpg

وهذه هي النتيجة بعد البحث ...

https://www.rise.company/forum/images/imported/2014/12/8_5-1.jpg

وحققنا الآن أهم ما هو مطلوب لهذه التقنية ... الـ(MAC Address)..

إلى التطبيق الآن
بما أن الشبكة تعمل وفق عدد من الأجهزة المرتبطة ببعضها ،، وحيث أنه يتم تمييز جهاز معين إما برقم الـIP الخاص به أو عن طريق اسمه (Computer Name)،، لذلك يتوجب عليك معرفة أرقام الـIP للأجهزة من حولك كخطوة أولى في تطبيق تقنية WOL،، وبلا شك هذه سهلة للغاية ...

وحيث أن خلاصة الشرح السابق أوصلنا لمعرفة رقم الـ(MAC Address)،، فهنا اكتملت العناصر المطلوبة لتطبيق التقنية ،،

وبعد البحث عن برامج خاصة لتطبيق تقنية WOL،، وجدت برنامجاً رائعا وسهل الاستخدام ،، وهو مجاني ولا يحتاج إلى احتراف وتخصص في عمله ،، وهنا التفاصيل :-
اسم البرنامج :- SolarWinds Wake On LAN

رابط التحميل:- من هنا (http://www2.solarwinds.net:80/downloads/SolarWinds-Wake-On-LAN.exe)

حجم البرنامج:- 6.60 ميجا بايت.

الشرح:-
يحتاج هذا البرنامج إلى معلوماتين حتى يكمل عمله في تشغيل الجهاز الهدف: رقم الـIP ورقم الـMAC Address للجهاز..

وأعتقد الآن أصبح لدينا تصورا واضحا لهذه المطاليب،، ومن هنا ندأ العمل ...

بعد تنصيب البرنامج وتشغيله، تظهر لدينا صورة البرنامج الأولى كالتالي...

https://www.rise.company/forum/images/imported/2014/12/9-1.jpg

ليس بها شيء من التعقيد ،، فقط قم بوضع الأرقام المطلوبة في مكانها ،، واضغط على Wake Up PC فسيتم تشغيل الجهاز الهدف ،، وستسمع صوت رنة البيوس (BEEB) لو كان في الغرفة المجاورة لك https://www.rise.company/forum/images/imported/2014/12/smilegif-1.jpg

https://www.rise.company/forum/images/imported/2014/12/9_1-1.jpg

وهكذا مع أي جهاز تريد تشغيله عن بعد باستخدام هذه التقنية ،، وطبعا بعد أن تكون قد حققت المطلوب مسبقا ...

ولهذا البرنامج أيضا ميزة ممكن من خلالها معرفة رقم الـIP ورقم الـMAC Address للجهاز الذي تم تنصيب عليه البرنامج ،، أنظر الصورة التالية ..

https://www.rise.company/forum/images/imported/2014/12/9_2-1.jpg

وإلى هنا انتهت ما يمكن معرفته عن هذه التقنية