het break-teken veranderen in Cisco IOS

om welke historische reden dan ook (vroeger wist ik het, maar ik ben het vergeten ) het break-teken voor Cisco IOS command line is Ctrl-Shift-6 en X. Nu, dat is een pijn om te typen en ik maak vaak fouten omdat het vier vingers in gecoördineerde manier (laten we eerlijk zijn, Ik ben geen atleet van wereldklasse, en het gebruik van vier vingers is buiten mijn fysieke vermogen). Dus ik heb de gewoonte om het vijf keer te herhalen … voor de zekerheid.

het belangrijkste is dat wanneer u een Cisco terminal server gebruikt om toegang te krijgen tot een router op een testbank (of studie rack) en u op de break sequence drukt, de sessie teruggaat naar terminal server alsof u het commando daar had gegeven. Vervelend toch ?

dus nu heb ik verbinding gemaakt met een naburige router, en dwaas geprobeerd om iets te pingen dat niet bestaat:

r1#ping 10.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 10.1.1.1, timeout is 2 seconds:...

nu druk ik op de break toets omdat ik ongeduldig ben en

R0#

dat recht, Ik heb de console terug naar de eerste router verschoven.

oplossing

mijn oplossing op mijn testbank was het wijzigen van het escape-teken op de routers (maar niet op de terminalserver).

werkt ook voor Telnet/SSH

een gangbare praktijk bij het maken van routeringswijzigingen is om telnet naar de dichtstbijzijnde router te brengen, dan naar de remote router te springen en de routeringswijzigingen aan te brengen. Op deze manier, als de routing niet precies goed werkt je nog steeds een console sessie draait.

dit heeft hetzelfde probleem. Als u op break drukt om een ping-opdracht uit te sluiten of een DNS-lookup onderbreekt, wordt uw console teruggezet naar de oorspronkelijke router.

het Break / Escape-teken veranderen

er zijn twee manieren om het escape-teken / break-teken te wijzigen op Cisco IOS.

Wijzig het break-teken voor de huidige sessie

deze reeks verandert het alleen voor de huidige SSH / Telnet-sessie die u gebruikt. Wijzigingen gaan verloren wanneer u de sessie afsluit.

Router#terminal escape-character ? BREAK Cause escape on BREAK CHAR or <0-255> Escape character or its ASCII decimal equivalent DEFAULT Use default escape character NONE Disable escape entirely soft Set the soft escape character for this lineRouter#terminal escape-character 23"^W" is the escape characterRouter#

zie je dat? Mijn persoonlijke keuze is Ctrl-W omdat het makkelijk te typen is en niet in strijd is met veel anders in de ASCII-tekens

Verander de pauze permanent

Router#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#linRouter(config)#line vty 0 4Router(config-line)#escape-character ?BREAK Cause escape on BREAKCHAR or <0-255> Escape character or its ASCII decimal equivalentDEFAULT Use default escape characterNONE Disable escape entirelysoft Set the soft escape character for this line
Router(config-line)#escape-character 23Router(config-line)#

het terug veranderen

voor mensen die zich haasten en dit testen op een live router (Oh ja, Elizabeth, ze bestaan wel):

dit afsluiten

over het algemeen zou ik niet aanraden om dit standaard te maken, omdat andere mensen uiteindelijk op je netwerk zullen moeten werken en dit is het soort ding dat onverwachte problemen kan hebben. Maar de instellingen voor de huidige sessie is een handige truc en kan veel tijd besparen in complexe netwerken.

CCIE bedelaars kunnen ervoor kiezen om dit ook te gebruiken, maar je moet consistent zijn over het invoeren van je configuratie op alle apparaten. Misschien een beetje lastig.

hoop dat het nuttig is.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.