Break-merkin muuttaminen Cisco IOS: ssä
jostain historiallisesta syystä (tiesin ennen, mutta olen unohtanut ) break-merkin Cisco IOS-komentorivillä on Ctrl-Shift-6 ja X. nyt, se on tuskaa kirjoittaa ja teen usein virheitä, koska se vie neljä sormea koordinoidusti (lets face it, I ‘ m not a world class athlete, and using four fingers is beyond my physical capability). Minulla on tapana toistaa se noin viisi kertaa varmuuden vuoksi.
mikä tärkeintä, kun käytät Ciscon terminaalipalvelinta päästäksesi reitittimeen testipenkissä (tai opiskelutelineessä) ja osut taukojaksoon, istunto napsahtaa takaisin terminaalipalvelimelle ikään kuin olisit antanut komennon siellä. Ärsyttävää, eikö ?
joten nyt olen kytkenyt naapurireitittimeen ja hölmösti yrittänyt pingata jotain, mitä ei ole olemassa:
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:...
nyt painan taukoavainta, koska olen kärsimätön ja
R0#
että oikein, olen siirtänyt konsolin takaisin ensimmäiseen reitittimeen.
ratkaisu
ratkaisuni testipenkissäni on ollut pakomerkin vaihtaminen reitittimissä (mutta ei päätelaitteen palvelimessa).
toimii myös Telnet/SSH: lle
yleinen käytäntö reititysmuutoksia tehtäessä on telnet lähimpään reitittimeen, sitten siirtyä etäreitittimeen ja tehdä reititysmuutokset. Näin, jos reititys ei toimi aivan oikein, sinulla on edelleen konsolisessio käynnissä.
tässä on sama ongelma. Jos painat taukoa sulkiaksesi ping-komennon tai keskeyttääksesi DNS-haun, konsoli napsahtaa takaisin alkuperäiseen reitittimeen.
Break / Escape-merkin muuttaminen
on kaksi tapaa muuttaa escape sequence / break-merkkiä Cisco IOS: ssä.
Vaihda keskeytysmerkki nykyiselle istunnolle
tämä sekvenssi muuttaa sitä vain nykyiselle SSH / Telnet-istunnolle, jota käytät. Muutokset hukataan, kun poistut istunnosta.
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#
Näetkö? Henkilökohtainen valintani on Ctrl-W, koska se on helppo kirjoittaa eikä se ole ristiriidassa paljonkaan muun kanssa ASCII-merkeissä
muuta taukoa pysyvästi
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)#
sen muuttaminen takaisin
niille ihmisille, jotka ryntäävät pois ja testaavat tätä live-reitittimellä (Voi kyllä, Elizabeth, ne ovat olemassa):
tämän sulkeminen
yleisesti ottaen en suosittelisi tämän tekemistä oletukseksi, koska muut ihmiset joutuvat työskentelemään verkossasi lopulta ja tämä on sellainen asia, jolla voi olla odottamattomia ongelmia. Mutta asetukset nykyisen istunnon on siisti temppu ja voi säästää paljon aikaa monimutkaisissa verkoissa.
CCIE: n kerääjät voivat halutessaan käyttää myös tätä, mutta sinun on oltava johdonmukainen asetuksissasi kaikissa laitteissa. Se voi olla hankalaa.
toivottavasti siitä on hyötyä.