Så här installerar du Terminal Emulator Services för att komma åt Cisco Console Port i Linux



Prova Vårt Instrument För Att Eliminera Problem

Åtkomst till en Cisco-konsolport är faktiskt mycket enklare i Linux än i många moderna Windows-implementeringar, och det kräver mycket färre steg. En av anledningarna är på grund av tillgängligheten av ett program som kallas minicom, vilket ger en mycket traditionell terminalemuleringsmiljö för kraftanvändare. Själva programmet är faktiskt en klon av det gamla Telix-kommunikationspaketet som marknadsförs mot MS-DOS-användare. Genom att använda minicom kan du emulera VT102- och ANSI-terminaler, vilket gör kommunikation med en Cisco-konsolport enkelt.



Många esoteriska aspekter av minicom-paketet är inte längre relevanta i dagens värld. Det är mycket tvivelaktigt att du ska använda uppringningskatalogen eller de automatiska nedladdningsfaciliteterna för zmodem. Vad du kommer att använda är dock möjligheten att ansluta direkt till anslutna enheter. Menyer kör den tillsammans med några grundläggande tangentkommandon, så om du har behärskat GNU nano kan du redan använda minicom utan att ens läsa man-sidan.



Installera minicom och komma åt en Cisco-port

Gå till en rotkommandotolk genom att skriva sudo -i, sudo bash eller sudo tcsh. Virtuella konsoler på Ubuntu Server fungerar bra för detta. Du kan också arbeta från en grafisk rotkonsol som du startar genom gksu eller bara via applikationslänken. Unity Dash har en under systemlistorna, liksom LX Panel-menyn. Du kan också starta en från Whisker-menyn i Xfce eller från menyn i Gnome-Shell och Mate. När du är i detta skal trycker du på F11 för att komma till en helskärmsmiljö som gör det mycket lättare att se. Du kan behöva ange ditt administratörslösenord.



När du har tillgång till root måste du skriva apt-get install minicom för att installera paketen. Om apt-get-rutinen ber dig att godkänna installationen, tryck sedan på y-tangenten och tryck sedan på enter-tangenten. Installationen bör ta bara några ögonblick om du har alla dina förråd uppdaterade. Du kan alltid köra apt-get-uppdatering för att se till att de alla är.

Du har några konfigurationsalternativ att ställa in när du har installerat programmet. Kontrollera först att kabeln som ansluter din arbetsstation till Cisco-konsolporten för närvarande inte är ansluten. Från bash- eller tcsh-prompten som du har root-åtkomst till, skriv lsusb och tryck på enter-tangenten. Titta på resultaten, som bör lista allt som för närvarande är anslutet till din maskin.



Nämnder om Linux Foundation #. # Root hub-utrustning hänvisar till själva portarna och inte något som är anslutet till dem. De numeriska värdena hänvisar bara till revisionen av själva USB-portarna. Anslut sladden mellan din arbetsstation och din Cisco-enhet och kör sedan lsusb igen. Oavsett vilken post som är annorlunda är namnet på konsolenhetsporten. Om de två listorna är identiska kände din arbetsstation inte igen att du satte i sladden av någon anledning. Om du arbetar med en traditionell old-school seriell kabel måste du eventuellt starta om för att tvinga Linux-kärnan att känna igen den.

Den första delen av enhetens ID-nummer är leverantörskoden och den andra är produkten. Om den seriella USB-porten inte är konfigurerad ännu måste du göra det med kommandot modprobe. Använd modprobe usbserial vendor = 0x #### product = 0x ####, och ersätt octothorpe-symbolerna med rätt hexidecimalkoder från kommandot lsusb. Leverantörskoden kommer mer än troligt att ställas in på 0x2478, så att du kan hitta enheten med följande kommando:

dmesg | grep 2478

Du borde se enhetens plats, men om ingenting dyker upp, känner Linux fortfarande inte igen din enhet. Du kan lista dina tty-kommandon genom att utfärda dmesg | grep tty från prompten. Om du inte får något svar eller ett felmeddelande är det ännu en gång ett tecken på att Cisco-enheten inte svarar korrekt. Medan USB-enheter bör räkna in i kärnan så snart du ansluter dem, är det inte alltid sant när du arbetar med någon form av serieomvandlare. Försök ansluta sladden flera gånger för att se om du kan få någon form av svar och starta om igen om du inte gör det.

Titta i den här listan efter en ny identifierare som du hittat tidigare från kommandot grep 2478. Hitta raden med den här identifieraren och det kommer att ge dig enhetsnamnet Linux gav din anslutning. Det borde vara lätt att hitta inte bara för att hexadecimala identifierare är desamma, utan också för att det kommer att följa något namn som ttyUSB0 eller ttyUSB1, som ska sticka ut. Det är tveksamt att du har mer än en USB-till-RS-232-konsol ansluten ändå, men ibland kommer Linux att namnge din första terminal ttyUSB1 istället för ttyUSB0 av olika skäl.

Kör nu minicom -s och tryck på nedåtpilen tills du kommer till alternativet 'Serial Port Setup'. Tryck på Enter, tryck på A och sedan tillbaka till första snedstrecket. Du bör ändra värdet till / dev / ttyUSB0 eller / dev / ttyUSB1 beroende på vilket namn Linux gav till din anslutning tidigare. När du har rätt inställning trycker du på Enter-tangenten igen. Du måste ställa in överföringshastigheten till 9600, databitvärdet till 8 och stoppbitvärdet till 1. Se till att paritet är inställd på ingen, eftersom din anslutning inte stöder någon form av paritetsbit.

Tryck på C-tangenten för att ställa in baudhastigheten till 9600 och V-tangenten för rätt inställning av databitar. Ange L för paritetsbiten för att inaktivera den och ställ sedan stoppbiten till 1 genom att slå på W-tangenten. Som med många av dessa paket kan din körsträcka variera, så du kan behöva ändra några av dessa konfigurationsalternativ om något om din Cisco-installation överhuvudtaget är oortodox. Om du har en anteckning om någon form av alternativ konfiguration att använda, använd sedan dessa istället. En stapel längst ner på minicom-skärmen bör ge ytterligare information om knapptryckningar, vilket följer hur GNU nano gör detsamma.

4 minuter läst