Ako nainštalovať Terminal Emulator Services na prístup k portu konzoly Cisco v systéme Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Prístup k portu konzoly Cisco je v systéme Linux oveľa ľahší ako v mnohých moderných implementáciách systému Windows a vyžaduje oveľa menej krokov. Jedným z dôvodov je dostupnosť programu s názvom minicom, ktorý poskytuje veľmi tradičné prostredie emulácie terminálu pre pokročilých používateľov. Samotný tento program je vlastne klonom starého komunikačného balíka Telix predávaného používateľom systému MS-DOS. Pomocou minicomu môžete emulovať terminály VT102 a ANSI, vďaka čomu je komunikácia s portom konzoly Cisco hračkou.



Mnoho ezoterických aspektov balíka minicom už v dnešnom svete nie je relevantných. Je veľmi pochybné, že budete využívať adresár vytáčania alebo možnosti automatického sťahovania zmodem. Čo však budete používať, je možnosť pripojenia jacku priamo do pripojených zariadení. Ponuky ju riadia spolu s niektorými základnými kľúčovými príkazmi, takže ak ste ovládali GNU nano, môžete už minicom používať bez toho, aby ste si prečítali manuálnu stránku.



Inštalácia minicom a prístup k portu Cisco

Na príkazový riadok root sa dostanete zadaním sudo -i, sudo bash alebo sudo tcsh. Virtuálne konzoly na serveri Ubuntu k tomu fungujú. Môžete tiež pracovať z grafickej koreňovej konzoly, ktorú spustíte cez gksu alebo iba cez odkaz na aplikácie. Unity Dash má jednu pod výpisy systému, rovnako ako ponuka panela LX. Môžete ich tiež spustiť z ponuky Whisker v Xfce alebo z ponuky Gnome-Shell a Mate. Keď sa nachádzate v tomto prostredí, stlačte kláves F11, aby ste sa dostali do prostredia celej obrazovky, ktoré uľahčí videnie. Môže sa od vás vyžadovať zadanie hesla pre správu.



Keď budete mať prístup root, budete musieť na inštaláciu balíkov napísať apt-get install minicom. Ak vás rutina apt-get požiada o schválenie inštalácie, stlačte kláves y a potom stlačte kláves Enter. Inštalácia by mala trvať iba chvíľu, ak máte všetky svoje úložiská aktualizované. Vždy môžete spustiť aktualizáciu apt-get, aby ste sa uistili, že sú všetky.

Po nainštalovaní programu budete mať niekoľko možností konfigurácie. Najskôr sa uistite, že kábel, ktorý pripája vašu pracovnú stanicu k portu konzoly Cisco, nie je momentálne pripojený. Z príkazového riadku bash alebo tcsh, ku ktorému máte prístup root, zadajte lsusb a stlačte kláves Enter. Prezrite si výsledky, ktoré by mali obsahovať zoznam všetkých pripojených zariadení.



Zmienky o akomkoľvek zariadení s koreňovým rozbočovačom Linux Foundation #. # Odkazujú na samotné porty, a nie na nič zapojené do nich. Číselné hodnoty sa vzťahujú iba na revíziu samotných portov USB. Pripojte kábel medzi pracovnú stanicu a zariadenie Cisco a potom znova spustite lsusb. Akýkoľvek záznam je iný, je názov portu zariadenia konzoly. Ak sú tieto dva zoznamy totožné, vaša pracovná stanica z nejakého dôvodu nerozpoznala, že ste zapojili kábel. Ak pracujete s tradičným sériovým káblom zo starej školy, budete pravdepodobne musieť reštartovať, aby ste donútili jadro Linuxu ho rozpoznať.

Prvá časť identifikačného čísla zariadenia je kód dodávateľa a druhá je produkt. Ak sériový port USB ešte nie je nakonfigurovaný, musíte to urobiť pomocou príkazu modprobe. Použite modprobe usbserial vendor = 0x #### product = 0x #### a nahraďte symboly oktothorpu správnymi hexadecimálnymi kódmi z príkazu lsusb. Kód dodávateľa bude pravdepodobne nastavený na 0x2478, takže zariadenie nájdete pomocou nasledujúceho príkazu:

dmesg | grep 2478

Mali by ste vidieť umiestnenie zariadenia, ale ak sa nič nezobrazí, systém Linux stále nerozpozná vaše zariadenie. Svoje príkazy tty môžete vypísať zadaním dmesg | grep tty z výzvy. Ak nedostanete žiadnu odpoveď alebo chybové hlásenie, jedná sa opäť o znak, že zariadenie Cisco nereaguje správne. Zatiaľ čo zariadenia USB by mali vymenovať vnútornú časť jadra hneď po ich pripojení, nie je to vždy pravda, keď pracujete s akýmsi sériovým prevodníkom. Skúste niekoľkokrát zapojiť kábel, aby ste zistili, či môžete odpovedať, a ak nie, reštartujte ho ešte raz.

V tomto zozname vyhľadajte nový identifikátor, ktorý ste predtým našli z príkazu grep 2478. Nájdite riadok s týmto identifikátorom, ktorý vám zariadi názov zariadenia, ktoré Linux zadal vášmu pripojeniu. Malo by byť ľahké nájsť nielen to, že hexadecimálne identifikátory sú rovnaké, ale aj to, že bude nasledovať po niektorých názvoch, napríklad ttyUSB0 alebo ttyUSB1, ktoré by mali vyniknúť. Je pochybné, že máte aj tak pripojených viac ako jednu konzolu USB-na-RS-232, ale niekedy Linux z rôznych dôvodov pomenuje váš prvý terminál ttyUSB1 namiesto ttyUSB0.

Teraz spustite minicom a stláčajte šípku dole, kým sa nedostanete k možnosti „Serial Port Setup“. Stlačte kláves Enter, stlačte kláves A a potom späť na prvú lomku. Hodnotu by ste mali zmeniť na / dev / ttyUSB0 alebo / dev / ttyUSB1 podľa toho, aký názov dal vášmu pripojeniu Linux predtým. Ak ho máte správne nastavené, stlačte znovu kláves Enter. Budete musieť nastaviť prenosovú rýchlosť na 9600, hodnotu dátového bitu na 8 a hodnotu stop bitu na 1. Skontrolujte, či je parita nastavená na žiadnu, pretože vaše pripojenie nepodporuje žiadny druh paritného bitu.

Stlačením klávesu C nastavíte prenosovú rýchlosť na 9600 a klávesom V nastavíte správne dátové bity. Zadajte L pre paritný bit, aby ste ho deaktivovali, a potom nastavte stop bit na 1 stlačením klávesy W. Rovnako ako u mnohých z týchto balíkov sa váš kilometrový výkon môže líšiť, takže ak bude niečo o vašej inštalácii Cisco vôbec neortodoxné, možno budete musieť zmeniť niekoľko z týchto konfiguračných možností. Ak máte poznámku o nejakej alternatívnej konfigurácii, ktorú môžete použiť, použite radšej túto. Lišta v dolnej časti obrazovky minicomu by mala poskytovať ďalšie informácie o stlačení tlačidiel, ktoré sledujú spôsob, akým GNU nano robí to isté.

4 minúty prečítané