لتكوين TCP/IP مثل عنوان IP وقناع الشبكة الفرعية والبوابة الافتراضية وعناوين DNS وWINS والعديد من الخيارات الأخرى، يمكنك استخدام الأمر Netsh.exe أو Netsh .
Netsh.exe هي أداة سطر أوامر تسمح لك بعرض أو تغيير تكوين الشبكة (المحلية والبعيدة) لجهاز كمبيوتر قيد التشغيل حاليًا. يوفر Netsh.exe أيضًا ميزة برمجة نصية تسمح لك بتشغيل مجموعة من الأوامر في وضع الدفعات على جهاز كمبيوتر محدد. يمكن لـ Netsh.exe أيضًا حفظ البرنامج النصي للتكوين في ملف نصي لأغراض الأرشفة أو لمساعدتك في تكوين خوادم أخرى.
يتوفر Netsh.exe على أنظمة التشغيل Windows 2000 وWindows Server 2003 والإصدارات الأحدث. إذا كنت تستخدم Windows 10 أو Windows Server 2016، فلا يزال بإمكانك استخدام الأمر Netsh بشكل طبيعي.
يمكنك استخدام أداة Netsh.exe لأداء المهام التالية:
- تكوين الواجهة
- تكوين بروتوكولات التوجيه.
- تكوين الفلتر.
- تكوين المسارات.
- يعتمد تكوين الوصول عن بعد لأجهزة التوجيه البعيدة على نظام التشغيل Windows، حيث تعمل أجهزة التوجيه هذه على خدمة خادم التوجيه والوصول عن بعد.
- يعرض تكوين جهاز التوجيه الجاري تشغيله حاليًا على أي جهاز كمبيوتر
- استخدم ميزة البرنامج النصي لتشغيل سلسلة من الأوامر في وضع الدفعات على جهاز توجيه محدد.
ماذا يمكنك أن تفعل مع Netsh.exe
مع netsh.exe يمكنك بسهولة عرض إعدادات TCP/IP الخاصة بك. اكتب الأمر التالي في cmd:
netsh interface ip show config
باستخدام Netsh.exe، يمكنك بسهولة تكوين عنوان IP الخاص بجهاز الكمبيوتر الخاص بك وإعدادات TCP/IP الأخرى ذات الصلة. على سبيل المثال:
يقوم الأمر التالي بتكوين واجهة تسمى Local Area Connection بعنوان IP ثابت 192.168.0.100، وقناع الشبكة الفرعية الخاص بها 255.255.255.0، وبوابتها الافتراضية 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
إعدادات TCP/IP الأخرى:
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
يعد Netsh.exe مفيدًا أيضًا في المواقف مثل عندما يكون لديك كمبيوتر محمول يحتاج إلى نقله بين مكتبين أو أكثر، مع الاستمرار في إدارة تكوين عنوان IP ثابت ومحدد. باستخدام Netsh.exe، يمكنك بسهولة حفظ واستعادة تكوين الشبكة المناسب.
أولاً، قم بتوصيل الكمبيوتر المحمول بالموقع رقم 1، ثم قم بتكوين الإعدادات المطلوبة يدويًا (مثل عنوان IP، وقناع الشبكة الفرعية، والبوابة الافتراضية، وDNS، وWINS).
الآن، عليك تصدير إعدادات IP الحالية إلى ملف نصي. استخدم الأمر التالي:
netsh -c interface dump > c:'location1.txt
عندما تصل إلى الموضع رقم 2، قم بنفس الشيء، فقط احتفظ بالإعدادات الجديدة في ملف مختلف:
netsh -c interface dump > c:'location2.txt
يمكنك الاستمرار في أي مواقف تحتاجها، ولكننا سنبقي الأمر بسيطًا ونستخدم 2 فقط كمثال.
الآن، في أي وقت تحتاج فيه إلى استيراد إعدادات IP الخاصة بك وتغييرها بين #1 و #2، فقط اكتب الأمر التالي في cmd:
netsh -f c:'location1.txt
أو:
netsh -f c:'location2.txt
يمكنك أيضًا استخدام معلمة EXEC بدلاً من -F :
netsh exec c:'location2.txt
يمكن أيضًا استخدام Netsh.exe لتكوين Nic الخاص بك للحصول تلقائيًا على عنوان IP من خادم DHCP:
netsh interface ip set address "Local Area Connection" dhcp
هل تريد تكوين عناوين DNS وWINS من سطر الأوامر؟ يمكنك فعل هذا. انظر المثال أدناه لـ DNS:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
وهذا لـ WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
أو إذا كنت تفضل ذلك، فيمكنك تكوين بطاقة NIC لاسترداد إعدادات DNS الخاصة بها تلقائيًا.
كما ترى، يتمتع Netsh.exe بالعديد من الميزات المفيدة للغاية. بالإضافة إلى ذلك، فإنه يحتوي أيضًا على العديد من الخيارات القيمة الأخرى التي تنتظر منك استكشافها.