Sådan installeres Terminal Emulator Services for at få adgang til Cisco Console Port i Linux



Prøv Vores Instrument Til At Fjerne Problemer

Adgang til en Cisco-konsolport er faktisk meget nemmere i Linux, end det er i mange moderne Windows-implementeringer, og det kræver langt færre trin. En af grundene er på grund af tilgængeligheden af ​​et program kaldet minicom, som giver et meget traditionelt terminalemuleringsmiljø for strømbrugere. Selve dette program er faktisk en klon af den gamle Telix-kommunikationspakke, der markedsføres mod MS-DOS-brugere. Ved at bruge minicom kan du emulere VT102- og ANSI-terminaler, som gør kommunikation med en Cisco-konsolport til en leg.



Mange esoteriske aspekter af minicom-pakken er ikke længere relevante i nutidens verden. Det er meget tvivlsomt, om du vil bruge opkaldsmappen eller de automatiske zmodem-downloadfaciliteter. Det, du vil bruge, er dog muligheden for at stikke direkte i tilsluttede enheder. Menuer kører det sammen med nogle grundlæggende nøglekommandoer, så hvis du har mestret GNU nano, kan du allerede bruge minicom uden engang at læse mandsiden.



Installation af minicom og adgang til en Cisco Port

Gå til en rodkommandoprompt ved at skrive sudo -i, sudo bash eller sudo tcsh. Virtuelle konsoller på Ubuntu Server fungerer fint til dette. Du kan også arbejde fra en grafisk rodkonsol, du starter gennem gksu eller blot gennem applikationslinket. Unity Dash har en under systemfortegnelserne, ligesom LX Panel-menuen har. Du kan også starte en fra Whisker-menuen i Xfce eller fra menuen i Gnome-Shell og Mate. Når du er i denne skal, skal du trykke på F11 for at komme til et fuldskærmsmiljø, der gør tingene meget nemmere at se. Du bliver muligvis bedt om at indtaste din administratoradgangskode.



Når du har adgang til root, skal du skrive apt-get install minicom for at installere pakkerne. Hvis apt-get-rutinen beder dig om at godkende installationen, skal du trykke på y-tasten og derefter trykke på enter-tasten. Installationen tager kun et par øjeblikke, hvis du har alle dine opbevaringssteder opdateret. Du kan altid køre apt-get opdatering for at sikre, at de alle er.

Du har nogle konfigurationsindstillinger, der skal indstilles, når du har installeret programmet. Først skal du sørge for, at kablet, der forbinder din arbejdsstation til Cisco-konsolporten i øjeblikket ikke er tilsluttet. Fra bash- eller tcsh-prompt, du har rodadgang til, skal du skrive lsusb og trykke på enter-tasten. Se på resultaterne, som skal vise alt, der i øjeblikket er tilsluttet din maskine.



Omtale af ethvert Linux Foundation #. # Root hub-udstyr refererer til selve havnene og ikke noget, der er tilsluttet dem. De numeriske værdier refererer kun til revisionen af ​​selve USB-portene. Fastgør ledningen mellem din arbejdsstation og din Cisco-enhed, og kør derefter lsusb igen. Uanset hvilken indgang der er forskellig, er navnet på konsollenhedsporten. Hvis de to lister er identiske, genkendte din arbejdsstation dig ikke tilslutning af ledningen af ​​en eller anden grund. Hvis du arbejder med et traditionelt old-school serielt kabel, skal du muligvis genstarte for at tvinge Linux-kernen til at genkende det.

Den første del af enhedens ID-nummer er sælgerkoden, og den anden er produktet. Hvis den serielle USB-port ikke er konfigureret endnu, skal du gøre det med modprobe-kommandoen. Brug modprobe usbserial vendor = 0x #### product = 0x ####, og udskift octothorpe-symbolerne med de korrekte hexidecimale koder fra kommandoen lsusb. Sælgerkoden bliver mere end sandsynligt indstillet til 0x2478, så du kan finde enheden ved hjælp af følgende kommando:

dmesg | grep 2478

Du bør se enhedens placering, men hvis der ikke kommer noget op, genkender Linux stadig ikke din enhed. Du kan liste dine tty-kommandoer ved at udstede dmesg | grep tty fra prompten. Hvis du ikke får noget svar eller en fejlmeddelelse, er dette endnu en gang et tegn på, at Cisco-enheden ikke reagerer korrekt. Mens USB-enheder skal tælle inde i kernen, så snart du tilslutter dem, er dette ikke altid tilfældet, når du arbejder med en slags seriel konverter. Prøv at tilslutte ledningen flere gange for at se, om du kan få nogen form for svar, og genstart igen, hvis du ikke gør det.

Se på denne liste efter en ny identifikator, du tidligere har fundet fra kommandoen grep 2478. Find linjen med denne identifikator, og der vil enhed du det enhedsnavn Linux gav din forbindelse. Det skal være let at finde ikke kun fordi de hexadecimale identifikatorer er de samme, men også fordi det vil følge et navn som ttyUSB0 eller ttyUSB1, som skal skille sig ud. Det er tvivlsomt, at du alligevel har tilsluttet mere end en USB-til-RS-232-konsol, men nogle gange navngiver Linux din første terminal ttyUSB1 i stedet for ttyUSB0 af forskellige årsager.

Kør nu minicom -s og tryk på pil ned, indtil du kommer til 'Serial Port Setup'. Tryk på Enter, skub A og derefter tilbage til det første skråstregmærke. Du skal ændre værdien til / dev / ttyUSB0 eller / dev / ttyUSB1 afhængigt af hvilket navn Linux tidligere har givet din forbindelse. Når du har indstillet det korrekt, skal du trykke på enter-tasten igen. Du bliver nødt til at indstille baudhastigheden til 9600, databitværdien til 8 og stopbitværdien til 1. Sørg for, at Paritet er indstillet til ingen, da din forbindelse ikke understøtter nogen form for paritetsbit.

Tryk på C-tasten for at indstille baudhastigheden til 9600 og V-tasten for den korrekte indstilling af databits. Indtast L for paritetsbit for at deaktivere den, og sæt derefter stopbiten til 1 ved at trykke på W-tasten. Som med mange af disse pakker kan din kilometertal variere, så du bliver muligvis nødt til at ændre et par af disse konfigurationsmuligheder, hvis noget ved din Cisco-installation overhovedet er uortodoks. Hvis du har en note om en slags alternativ konfiguration, du skal bruge, skal du bruge disse i stedet. En bjælke i bunden af ​​minicom-skærmen skal give yderligere oplysninger om tryk på knapper, der følger den måde, hvorpå GNU nano gør det samme.

4 minutter læst