차례:
- 설정 섹션 이름 바꾸기
- 구성의 일부 복사
- 다른 유용한 명령은 replace입니다.이 명령은 구성을 통해 주어진 문자열을 다른 것으로 변경합니다. 예를 들어 다음과 같이 인터페이스의 ge-0 / 0 / 0이 OSPF를 구성 했으므로 구성의 프로토콜 분기에서 참조되는 것으로 가정합니다.
- 마지막으로 insert 명령을 사용하면 순서가 지정된 순서대로 항목 앞이나 뒤에 구성 문을 삽입 할 수 있습니다. 이 명령은 방화벽 필터와 라우팅 정책을 구성하고 다음 예와 같이 용어의 순서를 변경해야하는 경우에 특히 유용합니다.
비디오: Secure and Automated Multicloud from Juniper Networks 2024
Junos OS에는 기존 구성을 변경하는 데 필요한 시간을 단축하는 데 유용한 많은 명령이 있습니다. 명령 줄 인터페이스 (CLI) 구성 모드에서 이름 바꾸기, 복사, 바꾸기 및 삽입 명령을 사용하면 장치 구성을 신속하게 변경할 수 있습니다.
설정 섹션 이름 바꾸기
Junos 구성의 섹션 이름을 변경하려는 경우가 있습니다. 예를 들어 이전 이름 지정 규칙을 변경하여 새 정책을 준수 할 수 있습니다. ge-0 / 0 / 0의 이름을 ge-1 / 0 / 0의 새 명명 규칙으로 변경한다고 가정합니다. 다음은 현재 구성 스 니펫입니다.
root @ host-name # show interfaces ge-0 / 0 / 0 unit 0 {패밀리 inet {주소 100. 100. 100. 1/24;}}
root @ host-name # 인터페이스 이름을 ge-0 / 0 / 0에서 ge-1 / 0 / 0
로 바꿉니다. 이제 show 명령을 사용하여 변경 사항이 발생했는지 확인하십시오
root @ host-name # show interfaces ge-1 / 0 / 0 unit 0 {패밀리 inet {주소 100 100. 100. 1/24;}}
구성의 일부 복사
! - 2 ->Junos에서는 copy 명령을 사용하여 구성의 일부를 복사 할 수도 있습니다. 예를 들어 logintemplate이라는 로컬 사용자에 대한 템플리트를 작성하고 최근에 팀에 합류 한 joe라는 새 사용자에 대한 사본을 작성한다고 가정합니다.
root @ host-name # show system login user user logintemplate {full-name "네트워크 작업 생성 사용자"; 클래스 netops; 인증 {암호화 된 암호 "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}}
복사 명령을 사용하여 새 사용자 인 joe에 대해이 템플리트의 사본을 만들 수 있습니다.
root @ host-name # 시스템 로그인 루트를 편집합니다. @ host-name # 사용자 logintemplate을 사용자 joe에게 복사합니다.
그리고 Junos가 새로운 로컬 사용자를 생성했는지 확인하십시오: > root @ host-name # 사용자보기 logintemplate {full-name "네트워크 작업 생성 사용자"; 클래스 netops; 인증 {암호화 된 암호 "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}} 사용자 조 (full-name "네트워크 운영 사용자"; 클래스 netops; 인증 {암호화 된 암호 "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}}
joe의 설정을 완료하려면 암호를 수정할 수 있으며 준비가되었습니다.
구성의 일부 바꾸기
다른 유용한 명령은 replace입니다.이 명령은 구성을 통해 주어진 문자열을 다른 것으로 변경합니다. 예를 들어 다음과 같이 인터페이스의 ge-0 / 0 / 0이 OSPF를 구성 했으므로 구성의 프로토콜 분기에서 참조되는 것으로 가정합니다.
root @ host-name # show interfaces ge-0 / 0 / 0 단위 0 {패밀리 inet {주소 100.100. 100. 1/24;}} root @ host-name # show protocols ospf area 0. 0. 0 {인터페이스 ge-0 / 0 / 0. 0;}
이 예에서는 replace 명령을 사용하여 전체 구성에서 인터페이스의 이름을 새 명명 규칙으로 바꿀 수 있습니다.
root @ host-name # 패턴 ge-0 / 0 / 0을 ge -1/0/0
show 인터페이스를 사용하여 구성을 볼 수 있으며 인터페이스와 프로토콜에서 이름이 변경되었음을 알 수 있습니다.
root @ host-name # show interfaces ge-1 / 0/0 단위 0 {패밀리 inet {주소 100 100. 100. 1/24;}} 루트 @ 호스트 이름 # 프로토콜 ospf 영역 0. 0. 0 {인터페이스 ge-1 / 0 / 0을 표시하십시오. 0;}
구성 문 삽입
마지막으로 insert 명령을 사용하면 순서가 지정된 순서대로 항목 앞이나 뒤에 구성 문을 삽입 할 수 있습니다. 이 명령은 방화벽 필터와 라우팅 정책을 구성하고 다음 예와 같이 용어의 순서를 변경해야하는 경우에 특히 유용합니다.
[edit 정책 옵션 정책 문 다중 항목] jadmin @ juniper1 # insert term accept before 용어 거부
여기에서는 수락 용어를 거부 용어 앞에 삽입합니다.이 용어는 라우팅 폴리싱에서 자정 문제 해결 시간을 절약 해줍니다. 복사, 바꾸기, 이름 바꾸기와 같이 삽입 명령을 사용하면 Junos 장치를 구성 할 때 시간과 노력을 절약 할 수 있습니다.