Cisco 구성 적용이 지연되었나요?

Cisco 구성 적용이 지연되었나요?

Cisco 800 시리즈 라우터에서 WAN 및 Vlan1 인터페이스의 IP 주소를 동시에 바꾸려고 하는데 그 중 하나가 현재 다른 라우터의 Wi-Fi 연결을 통해 연결되어 있는 주소입니다(그림 참조). . 하나의 명령에서 Enter 키를 누르면 변경 사항이 즉시 적용되어 사실상 연결이 끊어집니다.

구성 모드를 종료하거나 재부팅할 때 구성 라인을 임시 버퍼 등에 숨겨 두 가지를 동시에 적용할 수 있는 방법이 있습니까?

LAN 테스트 토폴로지

답변1

나는 명령을 저장할 수 있는 버퍼를 알지 못합니다.

당신이 할 수 있는 일은 구성을 플랫 파일로 편집한 다음(원하는 대로 주소를 교환) Cisco 800에 업로드하는 것입니다.

그래서....

  1. 실행 중인 구성을 ftp 또는 tftp 서버에 복사

    $ copy flash: tftp:

  2. 파일 편집 / IP 주소 변경

  3. ftp/tftp 다시 돌려줘 $ copy flash: tftp:

  4. 다음을 사용하여 시작/실행 구성에 복사합니다.

    $copy flash:config.text run

이를 시작 구성에도 복사하지 않으면 다시 로드할 때 변경 사항이 손실됩니다.

답변2

알았어, 찾았어..

어리석은 파란색 직렬 케이블이나 TFTP 서버가 필요하지 않습니다.

tcl여기서 비밀 소스는 Cisco IOS에 내장된 스크립트 언어입니다 . 이를 통해 한 번에 모든 명령을 입력하고 원하는 대로 인터페이스를 구성할 수 있습니다.

enable

reload in 10

tclsh

ios_config "int vlan1" "ip address 10.1.1.1 255.255.255.0" "int fa4" "ip address 192.168.20.72 255.255.255.0" "end"

이렇게 하면 실제로 라우터에 대한 라이브 연결이 끊어지지만 새로운 인터페이스 변경 사항이 모두 적용되므로 라우터를 재부팅할 필요도 없습니다. 간단히 라우터로 가서 이더넷 케이블을 LAN 포트에서 WAN 포트로 바꿨습니다. 이번에는 WAN 포트를 통해 Cisco에 연결할 수 있었습니다.

모든 것이 잘 된 것을 확인한 후 최종 작업을 수행했습니다.

wr mem

..새 구성은 새 시작 구성으로 영구적으로 저장됩니다.

답변3

최근 IOS를 사용하고 있다면(솔직히 871은 아닐 수도 있습니다) 다음을 사용할 수 있습니다.IOS.sh. 일단 그렇게 하면 term shell한 줄에서 명령을 세미콜론으로 구분할 수 있으며 명령은 에서와 같이 순차적으로 실행됩니다 bash.

다음은 경로를 변경한 단일 라이너의 예입니다.

LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Loopback0
LAB-6807#term shell
LAB-6807#conf t; no ip route 172.31.111.111 255.255.255.255 Loopback0; ip route 172.31.111.111 255.255.255.255 Null0; end
Enter configuration commands, one per line.  End with CNTL/Z.
LAB-6807#
*May 18 22:33:27.772: %SYS-5-CONFIG_I: Configured from console by hunter on vty1 (x.x.x.x)
LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Null0
LAB-6807#

관련 정보