موجه الأوامر (CMD) - 8 أوامر شبكة يجب أن تعرفها

أثبت Command Prompt(Command Prompt) أنه أحد أفضل الأدوات لتشغيل الأوامر الأساسية التي تسمح لك بالعمل مع الملفات والمجلدات من Windows . ومع ذلك ، فإن موجه الأوامر(Command Prompt) أقوى بكثير من ذلك. يمكنك نقل الأشياء إلى المستوى التالي من خلال تشغيل أكثر من مجرد عدد قليل من الأوامر المتقدمة ، بما في ذلك مجموعة من أوامر الشبكة سهلة الاستخدام. اليوم ، سنتعلم كيفية استخدام موجه الأوامر(Command Prompt) للتحقق من اتصال الإنترنت(internet connection) ، واتصالات الشبكة ، وعرض المعلومات(view information) حول أجهزة الشبكة ، ومشاهدة الاتصالات بين جهاز الكمبيوتر الخاص بك والأجهزة الأخرى. بدون مزيد من اللغط ، لنبدأ:

ملاحظة:(NOTE:) لقد كتبنا هذا الدليل باستخدام Windows 10 مع تحديث (Update)نوفمبر 2019(November 2019) . ومع ذلك ، تعمل جميع الأوامر الموضحة بنفس الطريقة في Windows 8.1 و Windows 7 . قبل المضي قدمًا ، إذا كنت لا تعرف كيفية فتح موجه الأوامر(Command Prompt) ، فاقرأ: 11 طريقة لتشغيل موجه الأوامر(Command Prompt) في Windows .

1. كيفية التحقق من اتصال الإنترنت في CMD

للتحقق مما إذا كان اتصالك بالإنترنت يعمل أم لا ، يمكنك استخدام موجه الأوامر(Command Prompt) لاختبار اتصالك بموقع معين أو موقع إنترنت(website or internet location) معين . للقيام بذلك ، يمكنك استخدام الأمر ping network(network command) ، متبوعًا بعنوان الويب أو عنوان IP(address or IP address) . على سبيل المثال ، يمكنك التحقق من الاتصال بالمواطن الرقمي(Digital Citizen) دون فتح مستعرض ويب(web browser) ، عن طريق كتابة الأمر "ping www.digitalcitizen.life". ثم اضغط على Enter بلوحة المفاتيح.

بينغ www.digitalcitizen.life

إذا لم تُظهر إحصائيات ping أي فقد للحزم ، فإن اتصالك بالإنترنت(internet connection) يعمل كما ينبغي. ومع ذلك ، إذا فقدت حزمًا ، فهذا يعني إما أن اتصال الإنترنت(internet connection) الخاص بك معطل ، أو أن موقع الويب الذي قمت باختباره ليس متصلًا بالإنترنت. للتحقق مرة أخرى من اتصالك بالإنترنت(internet connection) ، قم بتنفيذ الأمر ping على موقع ويب آخر على الأقل ، ويفضل أن يكون موقعًا يعمل به دائمًا ، مثل www.google.com .

ping www.google.com

يتيح لك الأمر ping أيضًا استخدام المعامل (ping)"-t" المفيد("-t") ، والذي يمكّنك من تنفيذ الأمر ping على العنوان المحدد إلى الأبد حتى يتم إيقافه يدويًا. على سبيل المثال ، قمنا بكتابة "ping -t www.digitalcitizen.life". بعد مرور بعض الوقت ، أردنا رؤية بعض إحصائيات الاتصال واستخدمنا تركيبة لوحة المفاتيح (keyboard combination) "CTRL + Break."يوضح هذا متوسط ​​تشغيل أوامر ping حتى ذلك الحين.

بينغ www.digitalcitizen.life -t

أخيرًا ، أنهينا الأمر باستخدام تركيبة لوحة المفاتيح (keyboard combination) "CTRL + C."هذا يوقف الدورة اللانهائية لأوامر ping إلى العنوان المحدد.

2. كيف يمكنني رؤية جميع محولات الشبكة على جهاز الكمبيوتر الخاص بي باستخدام CMD ؟

للحصول على معلومات مفصلة حول محولات الشبكة والاتصالات الخاصة بك ، استخدم الأمر ipconfig . افتح موجه الأوامر(Command Prompt) ، واكتب ipconfig ، واضغط على Enter . كما ترى في لقطة الشاشة أدناه ، عند تشغيل هذا الأمر ، يعرض Windows قائمة بجميع أجهزة الشبكة النشطة ، سواء كانت متصلة أو غير متصلة ، وعناوين IP الخاصة بها. يمكنك أيضًا الحصول على تفاصيل مثل عناوين IP الخاصة بالبوابة الافتراضية(default gateway) وأقنعة الشبكة الفرعية وحالة كل محول شبكة(network adapter) .

الحصول على معلومات cmd nic (معلومات حول بطاقة واجهة الشبكة) عن طريق تشغيل ipconfig

إذا أضفت مفتاح التبديل /allipconfig ، فيمكنك الوصول إلى مستوى جديد تمامًا من التفاصيل: معلومات DNS(DNS information) ، و MAC ( التحكم في الوصول إلى الوسائط(Media Access Control) ) (في حقل العنوان الفعلي(Physical Address) ) ، ومعلومات أخرى حول كل مكون من مكونات الشبكة(network component) . تحقق من الصورة أدناه لمشاهدة عينة مما تحصل عليه من الأمر "ipconfig /all" .

تشغيل ipconfig / all للحصول على معلومات NIC (بطاقة واجهة الشبكة) التفصيلية

3. كيفية التحقق من اتصال الشبكة(network connection) في CMD

إذا كنت تريد التحقق مما إذا كان اتصال الشبكة(network connection) بالموجه يعمل كما ينبغي ، فيمكنك استخدام مجموعة من الأمرين ipconfig و ping . أولاً ، احصل على بعض معلومات cmd nic(cmd nic info) حول المحول. بمعنى آخر ، افتح موجه الأوامر(Command Prompt) وقم بتشغيل ipconfig . في قائمة النتائج ، حدد محول الشبكة(network adapter) المستخدم للاتصال بالشبكة التي تريد اختبارها. ثم ، في تفاصيله ، ابحث عن عنوان IP(IP address) الخاص بجهاز التوجيه الخاص بك وقم بتدوينه(router and note) . على سبيل المثال ، إذا كنا نريد التحقق من اتصال شبكة Ethernet(Ethernet network) ، فسنقوم بتشغيل ipconfig ونرى أن جهاز التوجيه الخاص بناعنوان IP(IP address) هو 192.168.50.1.

تشغيل ipconfig لتحديد عنوان IP الخاص بالموجه

الخطوة التالية هي التحقق من أن اتصال الشبكة(network connection) بين جهاز التوجيه والكمبيوتر على ما يرام. للقيام بذلك ، يكفي تشغيل الأمر ping على (ping)عنوان IP(IP address) الخاص بالموجه . في مثالنا ، هذا يعني أنه يتعين علينا تشغيل هذا الأمر في CMD : ping 192.168.50.1 .

اختبار اتصال جهاز التوجيه للتحقق من اتصال الشبكة

إذا لم تكن هناك حزم مفقودة ، فهذا يعني أن اتصال الشبكة(network connection) الذي تم اختباره يعمل بشكل جيد. بخلاف ذلك ، هناك مشكلة في مكان ما بين جهاز الكمبيوتر وجهاز التوجيه ، وفي هذه الحالة يجب عليك التحقق من تكوين محول شبكة(network adapter) الكمبيوتر بشكل صحيح ، وأن كبل Ethernet(Ethernet cable) على ما يرام (إذا كنت تستخدم اتصالاً سلكيًا) ، وأن جهاز التوجيه هو تم تكوينه بشكل صحيح.

4. كيفية تجديد عنوان IP (IP address)لمحول الشبكة(network adapter)

عندما لا يعمل اتصال الشبكة(network connection) كما ينبغي ، فقد لا يكون لمحول الشبكة (network adapter)عنوان IP(IP address) الصحيح المعين. هناك طريقة سريعة لمحاولة حل هذه المشكلة وهي تجديد عنوان IP الخاص(IP address) بها ، ولحسن الحظ ، يمكنك القيام بذلك بسرعة ، مباشرة من موجه الأوامر(Command Prompt) . افتح CMD وقم بتشغيل الأمرين التاليين: ipconfig /release و ipconfig /renew . الأول ( ipconfig /release ) يجبر محول الشبكة(network adapter) الخاص بك على إسقاط عنوان IP(IP address) المخصص له ، والأمر الثاني ( ipconfig /renew ) يجدد محول الشبكة(network adapter)عنوان IP الخاص بـ(IP address) .

تشغيل ipconfig / release و ipconfig / تجديد لإعادة تعيين عنوان IP

لاحظ أنه يمكنك أيضًا توجيه CMD لتشغيل كلا الأمرين في سطر واحد عن طريق كتابة "ipconfig /release & ipconfig /renew," بدون علامات الاقتباس المقلوبة. إذا قمت بكتابتها على هذا النحو ، فإن موجه الأوامر(Command Prompt) سينفذ الأمر الأول ، وعندما يتم ذلك ، فإنه يقوم تلقائيًا بتشغيل الأمر الثاني. رائع(Cool) ، أليس كذلك؟ 🙂

تشغيل ipconfig / Release & amp؛  ipconfig / تجديد عن طريق كتابة سطر واحد فقط في CMD

معلمات الإصدار والتجديد(renew) مفيدة في(release) الشبكات التي تستخدم DHCP (بروتوكول التكوين الديناميكي للمضيف)(DHCP (Dynamic Host Configuration Protocol)) لتوزيع عناوين IP تلقائيًا. يتخلى نظامك عن عنوانه الحالي ويطلب عنوانًا جديدًا من خادم DHCP(DHCP server) ، ويمكن أن يساعدك ذلك في استكشاف بعض مشكلات الشبكة وإصلاحها.

5. كيفية الحصول على معلومات جيدة حول عناوين MAC لمحول(network adapter) الشبكة

يعد استخدام الأمر getmac(getmac) أحد أسرع الطرق وأسهلها للحصول على عناوين MAC الخاصة بمحولات الشبكة . في موجه الأوامر(Command Prompt) ، اكتب getmac واضغط على Enter ، كما هو موضح في الصورة أدناه.

يعرض Getmac العناوين الفعلية لجميع محولات الشبكة

6. كيف يمكنني رؤية أجهزة الكمبيوتر والأجهزة المتصلة بشبكتي باستخدام CMD ؟

في بعض الحالات ، قد ترغب في معرفة أجهزة الكمبيوتر والأجهزة المتصلة بالشبكة نفسها التي تتصل بها. إحدى الطرق السهلة والودية للقيام بذلك هي استخدام الأمر net view . قم بتشغيل موجه الأوامر(Command Prompt) وتشغيل net view . بعد فترة ، سترى قائمة بأجهزة الكمبيوتر والأجهزة في شبكتك.

يمكن لـ Net view إظهار أجهزة الكمبيوتر والأجهزة المتصلة بنفس الشبكة

ومع ذلك ، هناك تحذير بشأن هذا الأمر. لا يُظهر Net view جميع(all) أجهزة الكمبيوتر والأجهزة الموجودة في نفس الشبكة مثلك. على الرغم من أنه يعمل بشكل جيد مع الشبكات الخاصة ، إلا أنه يفشل في تحديد الأجهزة مثل الهواتف الذكية أو الطابعات ، كما أنه يعاني من مشكلات مع أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة. إذا كنت ترغب في الحصول على عرض واضح لكل شيء متصل بشبكتك ، فيجب عليك أيضًا التحقق من الأمر التالي.

7. كيف يمكنني رؤية جميع الأجهزة المتصلة بشبكتي باستخدام CMD ؟

أفضل طريقة للعثور على جميع الأجهزة المتصلة بنفس الشبكة التي تستخدمها تعتمد على استخدام الأمر arp . افتح موجه الأوامر(Command Prompt) وقم بتشغيل arp -a . يعرض عنوان IP(IP address) المعروض أولاً ، بجوار الواجهة(Interface) ، عنوان IP (IP address)لمحول الشبكة(network adapter) . بعد ذلك ، هناك قائمة بعناوين IP وعناوين (IP address)MAC ( العناوين المادية(Physical Addresses) ). جميع عناوين IP التي تبدأ بنفس الأرقام مثل محول الشبكة(network adapter) موجودة في نفس الشبكة و / أو الشبكة الفرعية مثلك. كلها أجهزة متصلة بشبكتك.

يعرض Arp -a جميع الأجهزة المتصلة بنفس الشبكة

الأجهزة التالية ليست أجهزة حقيقية ، ولكن عناوين IP المستخدمة للإرسال المتعدد(multicasting) . يتم استخدامها بشكل شائع بواسطة أجهزتك الحقيقية لدفق الوسائط على شبكتك. في مثالنا ، الأجهزة المتصلة بنفس الشبكة مثل جهاز الكمبيوتر لدينا هي جميع الأجهزة التي لها عناوين IP تبدأ بـ 192.168.50.

إذا كنت تريد معرفة ماهية هذه الأجهزة ، بطريقة أكثر ملاءمة للإنسان ، انسخ عناوين MAC الخاصة بها وابحث عنها على الإنترنت باستخدام Google أو على مواقع الويب التي تتيح لك التحقق من البائعين الذين يقومون بتعيين عناوين MAC معينة ، مثل DNS Checker . على سبيل المثال ، إذا كنت تبحث عن عنوان MAC(MAC address) 04-d9-f5-b5-b1-f0 ، فستجد أنه جهاز من صنع ASUS . في الحقيقة ، إنه جهاز توجيه ASUS ZenWiFi(ASUS ZenWiFi router) .

8. كيفية التحقق من اتصالات شبكة جهاز الكمبيوتر الخاص بك وفتح المنافذ

يمكنك الحصول على معلومات cmd nic مفيدة أخرى من الأمر netstat ، والذي يتيح لك رؤية اتصالات الشبكة النشطة بين نظامك وأي أنظمة أخرى على شبكتك أو الإنترنت.

يُظهر Netstat اتصالات الشبكة النشطة والمنافذ المفتوحة

إذا قمت بإضافة المعلمة -a إلى الأمر (-a)netstat ، يمكنك الحصول على قائمة بجميع الاتصالات ومنافذ الاستماع ، كما هو موضح في الصورة أدناه(image below) .

يعرض Netstat -a اتصالات الشبكة النشطة والمنافذ المفتوحة ومنافذ الاستماع

هذا هو!

هل تعرف طرقًا أخرى مفيدة للحصول على معلومات cmd nic؟

يمكن أن تكون أوامر الشبكة التي يمكنك تشغيلها في موجه الأوامر(Command Prompt) مفيدة عندما تحتاج إلى العثور على معلومات حول الأجهزة المتصلة بشبكتك أو عندما تريد اختبار حالة اتصالات الشبكة. إنها مريحة أيضًا عندما تكون لديك مشكلات في الشبكات ، وتحاول استكشافها بنفسك. إذا كانت لديك أسئلة حول أوامر الشبكات هذه ، أو إذا كنت بحاجة إلى مساعدة ، أو إذا كنت تريد منا إضافة آخرين إلى القائمة ، فاترك لنا تعليقًا أدناه.



About the author

أنا مهندس برمجيات بخبرة تزيد عن عامين في العمل على تطبيقات الأجهزة المحمولة وسطح المكتب. لدي خبرة في تحديثات Windows والخدمات و Gmail. مهاراتي تجعلني المرشح المثالي لمهام مثل تطوير تطبيقات Windows أو صيانة عملاء البريد الإلكتروني.



Related posts