كيفية تثبيت Terminal Emulator Services للوصول إلى منفذ Cisco Console في Linux



جرب أداة القضاء على المشاكل

يعد الوصول إلى منفذ وحدة تحكم Cisco في الواقع أسهل بكثير في Linux مما هو عليه في العديد من تطبيقات Windows الحديثة ، ويتطلب خطوات أقل بكثير. أحد الأسباب هو توفر برنامج يسمى minicom ، والذي يوفر بيئة محاكاة طرفية تقليدية للغاية لمستخدمي الطاقة. هذا البرنامج نفسه هو في الواقع نسخة من حزمة اتصالات Telix القديمة التي يتم تسويقها لمستخدمي MS-DOS. باستخدام minicom ، يمكنك محاكاة طرفي VT102 و ANSI ، مما يجعل الاتصالات بمنفذ وحدة تحكم Cisco في غاية السهولة.



العديد من الجوانب الباطنية لحزمة minicom لم تعد ذات صلة في عالم اليوم. من المشكوك فيه بشدة أنك ستستفيد من دليل الاتصال أو مرافق تنزيل zmodem التلقائية. ما ستستخدمه ، مع ذلك ، هو القدرة على التوصيل مباشرة بالأجهزة المتصلة. تعمل القوائم على دفعها جنبًا إلى جنب مع بعض أوامر المفاتيح الأساسية ، لذلك إذا كنت قد أتقنت GNU nano ، يمكنك بالفعل استخدام minicom دون حتى قراءة صفحة الدليل.



تثبيت minicom والوصول إلى منفذ Cisco

انتقل إلى موجه أوامر الجذر عن طريق كتابة sudo -i أو sudo bash أو sudo tcsh. تعمل وحدات التحكم الافتراضية على خادم Ubuntu بشكل جيد لهذا الغرض. يمكنك أيضًا العمل من وحدة تحكم جذرية رسومية تبدأ من خلال gksu أو فقط من خلال رابط التطبيقات. يوجد في Unity Dash واحد ضمن قوائم النظام ، كما هو الحال مع قائمة LX Panel. يمكنك أيضًا بدء تشغيل واحد من قائمة Whisker في Xfce أو من القائمة في Gnome-Shell و Mate. بمجرد أن تصبح في هذه الصدفة ، اضغط على F11 للوصول إلى بيئة ملء الشاشة تجعل رؤية الأشياء أسهل بكثير. قد يُطلب منك إدخال كلمة مرور الإدارة الخاصة بك.



بمجرد حصولك على حق الوصول إلى الجذر ، ستحتاج إلى كتابة apt-get install minicom لتثبيت الحزم. إذا طلب منك روتين apt-get الموافقة على التثبيت ، فاضغط على المفتاح y ثم اضغط على مفتاح الإدخال. يجب أن يستغرق التثبيت بضع دقائق فقط إذا كان لديك جميع مستودعاتك محدثة. يمكنك دائمًا تشغيل apt-get update للتأكد من أنها كلها.

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



إشارات أي من أجهزة Linux Foundation #. # معدات محور الجذر تشير إلى المنافذ نفسها ، وليس أي شيء متصل بها. تشير القيم العددية فقط إلى مراجعة منافذ USB نفسها. قم بتوصيل السلك بين محطة العمل الخاصة بك وجهاز Cisco الخاص بك ، ثم قم بتشغيل lsusb مرة أخرى. أيا كان الإدخال المختلف فهو اسم منفذ جهاز وحدة التحكم. إذا كانت القائمتان متطابقتين ، فهذا يعني أن محطة العمل الخاصة بك لم تتعرف على قيامك بتوصيل السلك لسبب ما. إذا كنت تعمل باستخدام كبل تسلسلي تقليدي قديم ، فمن المحتمل أن تحتاج إلى إعادة التشغيل لإجبار Linux kernel على التعرف عليه.

الجزء الأول من رقم معرف الجهاز هو رمز البائع والثاني هو المنتج. في حالة عدم تهيئة منفذ USB التسلسلي بعد ، فستحتاج إلى القيام بذلك باستخدام أمر modprobe. استخدم modprobe usbserial vendor = 0x #### product = 0x #### ، مع استبدال رموز octothorpe بالرموز السداسية العشرية الصحيحة من الأمر lsusb. من المرجح أن يتم تعيين رمز البائع على 0x2478 ، لذلك يمكنك العثور على الجهاز باستخدام الأمر التالي:

dmesg | جريب 2478

من المفترض أن ترى موقع الجهاز ، ولكن إذا لم يظهر شيء ، فإن Linux لا يزال يتعذر التعرف على جهازك. يمكنك سرد أوامر tty بإصدار dmesg | grep tty من الموجه. إذا لم تتلق أي استجابة أو رسالة خطأ ، فهذه مرة أخرى علامة على أن جهاز Cisco لا يستجيب بشكل صحيح. بينما يجب تعداد أجهزة USB داخل النواة بمجرد توصيلها ، فإن هذا لا يكون صحيحًا دائمًا عند العمل مع نوع من المحولات التسلسلية. حاول توصيل السلك عدة مرات لمعرفة ما إذا كان يمكنك الحصول على أي نوع من الاستجابة ، وأعد التشغيل مرة أخرى إذا لم تفعل ذلك.

ابحث في هذه القائمة عن المعرف الجديد الذي وجدته من قبل من الأمر grep 2478. ابحث عن السطر الذي يحتوي على هذا المعرف والذي سيحدد لك اسم الجهاز الذي أعطاه Linux اتصالك. يجب أن يكون من السهل العثور عليه ليس فقط لأن المعرفات السداسية العشرية هي نفسها ، ولكن أيضًا لأنها ستتبع بعض الأسماء مثل ttyUSB0 أو ttyUSB1 ، والتي يجب أن تبرز. من المشكوك فيه أن يكون لديك أكثر من وحدة تحكم USB-to-RS-232 متصلة على أي حال ، ولكن في بعض الأحيان يقوم Linux بتسمية أول محطة طرفية لك ttyUSB1 بدلاً من ttyUSB0 لأسباب مختلفة.

الآن قم بتشغيل minicom -s واضغط على مفتاح السهم لأسفل حتى تصل إلى خيار 'إعداد المنفذ التسلسلي'. اضغط على Enter ، وادفع A ثم مسافة للخلف إلى علامة الشرطة المائلة الأولى. يجب عليك تغيير القيمة إلى / dev / ttyUSB0 أو / dev / ttyUSB1 اعتمادًا على الاسم الذي أعطاه Linux لاتصالك من قبل. عندما يتم ضبطه بشكل صحيح ، اضغط على مفتاح الإدخال مرة أخرى. ستحتاج إلى تعيين معدل البث بالباود على 9600 ، وقيمة بت البيانات على 8 وقيمة بت الإيقاف على 1. تأكد من تعيين التكافؤ على لا شيء ، نظرًا لأن اتصالك لن يدعم أي نوع من بت التكافؤ.

اضغط على المفتاح C لتعيين معدل البث بالباود على 9600 والمفتاح V لإعداد بتات البيانات الصحيحة. أدخل L لبت التكافؤ لتعطيله ، ثم اضبط بت الإيقاف على 1 بضرب مفتاح W. كما هو الحال مع العديد من هذه الحزم ، قد يختلف عدد الأميال المقطوعة ، لذلك قد تضطر إلى تغيير بعض خيارات التكوين هذه إذا كان هناك شيء ما يتعلق بتثبيت Cisco الخاص بك غير تقليدي على الإطلاق. إذا كان لديك ملاحظة حول نوع من التهيئة البديلة لاستخدامها ، فاستخدمها بدلاً من ذلك. يجب أن يوفر الشريط الموجود أسفل شاشة minicom معلومات إضافية حول ضغطات الأزرار ، والتي تتبع الطريقة التي يقوم بها GNU nano بنفس الشيء.

4 دقائق للقراءة