ændring af break character I Cisco IOS

uanset Historisk grund (jeg plejede at vide, men jeg har glemt ) break character for Cisco IOS kommandolinje er Ctrl-Shift-6 og H. nu er det en smerte at skrive, og jeg laver ofte fejl, fordi det tager fire fingre på koordineret måde (lad os se det i øjnene, Jeg er ikke en verdensklasse atlet, og at bruge fire fingre er uden for min fysiske evne). Så jeg har en vane med at gentage det omkring fem gange … bare for at sikre mig.

vigtigst er det, at når du bruger en Cisco-terminalserver til at få adgang til en router på en testbænk (eller studiestativ), og du rammer pausesekvensen, klikker sessionen tilbage til terminalserveren, som om du havde udstedt kommandoen der. Irriterende ret ?

så nu har jeg tilsluttet over til en nærliggende router, og tåbeligt forsøgt at pinge noget, der ikke eksisterer:

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 ramte jeg break-tasten, fordi jeg er utålmodig og

R0#

det rigtigt, jeg har flyttet konsollen tilbage til den første router.

løsning

min løsning på min testbænk har været at ændre flugtkarakteren på routerne (men ikke på terminalserveren).

fungerer også for Telnet/SSH

en almindelig praksis, når du foretager routingændringer, er at telnet til den nærmeste router, spring derefter til til fjernrouter og foretag routingændringerne. På denne måde, hvis routingen ikke fungerer nøjagtigt rigtigt, har du stadig en konsolsession i gang.

dette har det samme problem. Hvis du rammer break for at lukke en ping-kommando eller afbryde et DNS-opslag, klikker din konsol tilbage til den originale router.

ændring af Break / Escape-tegnet

der er to måder at ændre escape-sekvensen / break-tegnet på Cisco IOS.

Skift break-tegnet for den aktuelle session

denne sekvens ændrer den kun for den aktuelle SSH/Telnet-session, du bruger. Ændringer går tabt, når du afslutter sessionen.

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#

se det? Mit personlige valg er Ctrl-V, fordi det er nemt at skrive og ikke er i konflikt med meget andet i ASCII-tegnene

Skift pause 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)#

ændring af det tilbage

for de mennesker, der vil skynde sig og teste dette på en live router (Åh ja, Elisabeth, de findes):

lukning af dette

generelt vil jeg ikke anbefale at gøre dette til en standard, fordi andre mennesker bliver nødt til at arbejde på dit netværk til sidst, og det er den slags ting, der kan have uventede problemer. Men indstillingerne for den aktuelle session er et pænt trick og kan spare meget tid i komplekse netværk.

CCIE Mendicants kan vælge at bruge dette også, men du skal være konsekvent om at sætte i din konfiguration på tværs af alle enheder. Måske lidt tricky.

håber det er nyttigt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.