كيفية إضافة مسار TCP/IP ثابت إلى جدول التوجيه في نظام التشغيل Windows

النقاط الرئيسية

  • قد يكون إضافة مسار ثابت إلى جدول توجيه Windows مفيدًا في مواقف معينة، مثل إدارة اتصالات إنترنت متعددة أو توجيه حركة المرور إلى شبكات فرعية محددة.
  • يمكنك عرض جدول توجيه Windows باستخدام موجه الأوامر عن طريق كتابة “route print” ورؤية الوجهات والبوابات الخاصة بالحزم.
  • لإضافة مسار ثابت، استخدم الأمر “route add destination_network MASK subnet_mask gateway_ip metric_cost” واجعله ثابتًا باستخدام الخيار “-p”. لإزالة مسار ثابت، استخدم “route delete destination_network”.



في بعض أنواع البيئات المحددة، قد تجد أنه من المفيد إضافة مسار ثابت إلى جدول التوجيه. وإليك كيفية القيام بذلك في Windows 10 وWindows 11.


ما هي جداول التوجيه؟

تحدد جداول التوجيه المكان الذي تذهب إليه جميع الحزم عندما تغادر نظامًا ما — سواء كان هذا النظام عبارة عن جهاز توجيه فعلي أو جهاز كمبيوتر شخصي. تستخدم معظم أجهزة التوجيه — بما في ذلك الجهاز المدمج في جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows — شكلًا من أشكال التوجيه الديناميكي، حيث يكون جهاز التوجيه قادرًا على تحديد أفضل مكان لإعادة توجيه الحزم استنادًا إلى المعلومات التي يحصل عليها من أجهزة توجيه أخرى. يمكنك رؤية ذلك أثناء العمل إذا استخدمت الأمر traceroute لمراقبة الاتصالات التي تجريها الحزمة أثناء وصولها إلى وجهتها النهائية.

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


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

إذا كان أي من هذه الشروط ينطبق عليك، فاقرأ ما يلي. ستحتاج إلى الانتقال إلى موجه الأوامر لإضافة مسار ثابت إلى جدول التوجيه في نظام التشغيل Windows، ولكن الأمر سهل وسنرشدك خلال الخطوات.

عرض جدول توجيه Windows

قبل البدء في إضافة المسارات، قد يكون من المفيد عرض جدول التوجيه أولاً. قم بتشغيل موجه الأوامر أو PowerShell بالضغط على Windows+X ثم تحديد “PowerShell (مسؤول)” أو “موجه الأوامر (مسؤول)” في قائمة “المستخدمون المتمرسون”.


قم بتشغيل PowerShell من خلال قائمة Power User.

ربما ترى PowerShell بدلاً من موجه الأوامر في قائمة المستخدمين ذوي الخبرة. يمكنك العودة إلى عرض موجه الأوامر إذا أردت، أو يمكنك تجربة PowerShell. يمكنك القيام بكل شيء تقريبًا في PowerShell كما يمكنك القيام به في موجه الأوامر، بالإضافة إلى العديد من الأشياء المفيدة الأخرى.

في موجه الأوامر أو PowerShell، اكتب الأمر التالي واضغط على Enter:

route print

"طباعة المسار" سيتم عرض قائمة وجهات الشبكة.


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

إضافة مسار ثابت إلى جدول توجيه Windows

لإضافة مسار ثابت إلى الجدول، اكتب الأمر باستخدام بناء الجملة التالي:

route add destination_network MASK subnet_mask gateway_ip metric_cost

ال subnet_mask و metric_cost المكونات اختيارية بالنسبة للأمر. إذا لم تحدد قناع شبكة فرعية، فسيتم استخدام 255.255.255.0 تلقائيًا. إذا لم تحدد تكلفة مقياس، فسيتم استخدام تكلفة أكبر من إدخال الوجهة 0.0.0.0 بمقدار واحد. قيمة التكلفة المقياسية هي مجرد تكلفة نسبية للتكاليف الأخرى في الجدول ويتم استخدامها عندما يقرر Windows بين مسارات متعددة يمكنها الوصول إلى نفس الوجهة.

على سبيل المثال، إذا كنت تريد إضافة مسار يحدد أن كل حركة المرور المتجهة إلى الشبكة الفرعية 192.168.35.0 تذهب إلى بوابة على 192.168.0.2 وأردت فقط استخدام تكلفة المقياس التلقائي، فستستخدم الأمر التالي:


route add 192.168.35.0 MASK 255.255.255.0 192.168.0.2

"إضافة المسار" يضيف مسارًا ثابتًا إلى جدول التوجيه الخاص بك.

إذا كنت ستستخدم route print إذا قمت بإلقاء نظرة على الجدول الآن، فسوف ترى مسارك الثابت الجديد.

يكتب "طباعة المسار" إلى موجه الأوامر مرة أخرى وتأكد من وجود الإضافة الخاصة بك.

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


يمكنك بالتأكيد استخدام طريقة البرنامج النصي الدفعي بنفسك. كتابة البرامج النصية الدفعية ليست صعبة. ولكن إذا كنت تضيف مسارًا واحدًا أو اثنين ثابتين فقط لا تتوقع تغييرهما كثيرًا، فيمكنك بدلاً من ذلك إضافة -p خيار الأمر لجعل المسار ثابتًا. يظل المسار الثابت في مكانه حتى عند بدء تشغيل Windows. باستخدام نفس الأمر الذي استخدمناه سابقًا، يمكنك جعل هذا المسار ثابتًا بالتعديل التالي:

route -p add 192.168.35.0 MASK 255.255.255.0 192.168.0.2

إضافة "-ص" سيؤدي تنفيذ الأمر إلى جعل الإضافة مستمرة بين عمليات إعادة التشغيل.

إزالة مسار ثابت من جدول توجيه Windows

بالطبع، سيأتي وقت قد ترغب فيه في إزالة مسار ثابت من جدولك. كل ما عليك فعله هو كتابة أمر باستخدام الصيغة التالية:


route delete destination_network

لذا، لحذف المسار الذي أنشأناه سابقًا باستخدام شبكة الوجهة 192.168.35.0، كل ما يتعين علينا فعله هو كتابة هذا الأمر والضغط على Enter:

route delete 192.168.35.0

يكتب "حذف المسار" لحذف مسار ثابت قمت بإضافته.


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

أضف تعليق