Změna zlomit charakter v Cisco IOS
Pro cokoliv historický důvod (použil jsem věděl, ale zapomněl jsem ) přestávka znak pro Cisco IOS příkazového řádku je Ctrl-Shift-6 a X. Teď, že je to bolest typu a často dělá chyby, protože to trvá čtyři prsty koordinovaným způsobem (přiznejme si to, nejsem sportovec světové třídy, a pomocí čtyř prstů, je nad mé fyzické schopnosti). Takže mám ve zvyku to opakovat asi pětkrát … jen pro jistotu.
a co je nejdůležitější, při použití Cisco terminal server pro přístup k routeru na zkušební stolici (nebo studovat na oblečení) a narazí na přestávku posloupnost, relace přichytí zpět k terminálovému serveru jako kdyby jste měli vydal příkaz. Otravné, že ?
Tak teď jsem připojen přes sousední směrovače, a pošetile pokusil ping něco, co neexistuje:
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:...
Teď jsem narazila klávesa break, protože jsem netrpělivý a
R0#
To jo, já se posunuly konzole zpět na první router.
řešení
mým řešením na mé zkušební stolici bylo změnit escape znak na směrovačích(ale ne na terminálovém serveru).
pracuje také pro Telnet / SSH
běžnou praxí při provádění změn směrování je telnet na nejbližší směrovač, pak přejít na vzdálený směrovač a provést změny směrování. Tímto způsobem, pokud směrování nefunguje přesně správně, stále máte spuštěnou relaci konzoly.
to má stejný problém. Pokud stisknete tlačítko break, abyste vypnuli příkaz ping nebo přerušili vyhledávání DNS, vaše konzola se vrátí zpět k původnímu routeru.
Změna Break / Útěk Znak
Existují dva způsoby, jak změnit escape sekvence / znak na Cisco IOS.
změňte znak přerušení pro aktuální relaci
tato sekvence jej změní pouze pro aktuální relaci SSH / Telnet, kterou používáte. Změny jsou ztraceny při ukončení relace.
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#
vidíte to? Moje osobní volba je Ctrl-W, protože to je snadné psát a není v rozporu s mnoho jiného v ASCII znaků
Změnit přestávce trvale
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)#
Mění ji zpět
Pro ty lidi, kteří budou pospíchat a test na živé router (oh ano, Elizabeth, které existují):
zavřít
Obecně, Já bych nedoporučoval dělat to výchozí, protože ostatní lidé budou muset pracovat na své síti nakonec, a to je druh věc, která může mít nečekané problémy. Nastavení aktuální relace je však úhledný trik a může ušetřit spoustu času ve složitých sítích.
CCIE Mendicants se může rozhodnout použít také, ale musíte být důslední ohledně uvedení do konfigurace na všech zařízeních. Může to být trochu složité.
doufám, že je to užitečné.