المتطلبات الأساسية
يشرح هذا المستند كيفية إستخدام service tcp-keepalives لمسح جلسات عمل برنامج Telnet المعلقة.
قبل البدء
المتطلبات
لا توجد متطلبات أساسية خاصة لهذا المستند.
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات المُقدمة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كنت تعمل في شبكة مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر قبل استخدامه.
الاصطلاحات
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
الخلفية
يسمح هذا المخطط لمستخدم المحطة الطرفية البعيدة بالوصول إلى الخادم عبر الشبكة باستخدام برنامج telnet للأمر التلقائي في تكوين الموجه 2.
ومع ذلك، إذا تم إعادة تحميل الموجه 2 لأي سبب، فلن تتمكن المحطة الطرفية من العودة إلى الخادم. عند محاولة تنشيط الاتصال، سيرى المستخدم رسالة "تم رفض الاتصال من قبل المضيف البعيد". يظهر هذا رسالة لأن الخادم يعتقد أن جلسة عمل telnet السابقة لا تزال متصلة، لذلك يمنع جلسة عمل جديدة.
يمكن معالجة هذا الموقف بواسطة مسؤول الشبكة من خلال إصدار الأمر clear line على الموجه 1، ولكن هذا النهج له نوعان رئيسيان:
أحد الحلول هو أن يقوم الموجه 1 بمسح خط tty عند فقد الاتصال بالموجه 2 لأي سبب. يمكن أن يحل رسائل keepalive لبروتوكول TCP هذه المشكلة. قم بتشغيل رسائل keepalive لبروتوكول TCP على كلا الموجهين حتى يلاحظ أحد الموجهات عندما يذهب الاتصال بالموجه الآخر بعيدا؛ وإلا، فلا توجد طريقة لدى الطرف البعيد لمعرفة حدوث عملية إعادة تمهيد أو فقد اتصال آخر. رسائل keepalive لبروتوكول TCP غير قابلة للتكوين على واجهة سطر الأوامر، ويمكن تغيير رسائل keepalive من خلال البرمجة.
لتمكين رسائل keepalive لبروتوكول TCP على الموجهات، أستخدم أوامر التكوين التالية:
Router1# config term
Router1(config)# service tcp-keepalives-in
Router1(config)# service tcp-keepalives-out
Router1(config)# end
معلومات ذات صلة