Giao Diện Dòng Lệnh Của Juniper Router_Juniper Router Command ...

Saturday, July 23, 2011

Giao diện dòng lệnh của Juniper router_Juniper router command line interface

Sau khi đã boot vào được router và các software cần thiết đã được loaded, ta sẽ vào một môi trường dòng lệnh để làm việc với router. Môi trường này gọi là command-line interface – CLI. JUNOS CLI có 2 mode làoperational modeconfiguration mode. -Operational mode: hiển thị trạng thái hiện tại của router, sử dụng để kiểm tra và troubleshoot router.-Configuration mode: cung cấp cho ta một phương thức cho việc hiệu chỉnh router. 1.Operational Mode Sau khi đã đăng nhập được vào router, ta sẽ gặp môi trường dòng lệnh của router, để vào operational mode, ta sử dụng câu lệnh cli. Dấu nhắc lệnh có dạngusername@hostname> JUNOS sử dụng một cấu trúc lệnh dạng phân cấp (hierarchy). Các câu lệnh được lưu trữ theo từng level. Cũng giống như khi làm việc với một thiết bị router của Cisco, tại level hiện tại, nếu muốn xem có những câu lệnh nào, ta có thể sử dụng dấu hỏi (?) để liệt kê: 2.Configuration mode Đây là mode để ta có thể cấu hình cho router, từ operational mode gõ configure để vào configuration mode. Khi đã vào mode này, dấu nhắc lệnh sẽ có dạng: username@hostname# Dòng [edit] nói cho ta biết đang ở top level trong cách phân bố các câu lệnh.Từ trong configuration mode, muốn thực hiện các tác vụ của operational mode, sử dụng lệnh run. Ví dụ: Như đã nói, CLI trong JUNOS được sắp xếp theo dạng hierarchy, các câu lệnh được phân cấp theo từng cấp độ (level), ngay sau khi vào configuration mode, ta đang ở top level. Có thể hình dung (một phần) như sau: Dòng thông báo sau mỗi câu lệnh nói cho ta biết hiện đang ở level nào Từ level thấp muốn lên level cao, sử dụng câu lệnh up 3.Cấu hình cho router TRong quá trình đi vào từng level dòng lệnh, ta có thể chỉnh sửa cấu hình tại mỗi level. Sử dụng câu lệnh sethoặc delete Hostname hiện tại là JunOS. Ta có thể vào level system và sử dụng câu lệnh set để thiết lập hostname mới. 4.Candidate configuration Như đã thấy ở trên, sau khi set hostname làCuong, trong dấu nhắc lệnh vẫn để hostname là JunOS chưa hề bị đổi. Điều này là do trong Juniper router có sử dụng một cơ chế gọi là candidate configuration. Các cấu hình vừa thực hiện sẽ được lưu vào một file gọi làcandidate configurationvà không hề ảnh hưởng đến cấu hình hiện tại được gọi là active configuration. Nếu muốn apply những cấu hình vừa thực hiện thì cần phải sử dụng câu lệnh commit. Trong quá trình cấu hình, nếu muốn xem những gì đang được cấu hình (candidate configuration) và so sánh với active configuration, có thể sử dụng câu lệnh compare kết hợp với lệnhshowpipe để hiển thị. Dấu + nói cho ta biết rằng thông số đó đang ở candidate configurationvà chưa đc đưa vàoactive configuration. Dấu - nói cho biết, ta vừa mới xóa thông số đó của router. 5.Lưu và load cấu hình -Lưu cấu hình hiện tạiĐể lưu cấu hình hiện tại, sử dụng câu lệnh save. Câu lệnh save sẽ lưu cấu hình hiện tại vào trong một file đc xác định. Với câu lệnhsave confi_file, cấu hình hiện tại đã được lưu vào file confi_file. Nếu đã có file trùng tên thì file đó sẽ bị overwrite. -Load cấu hìnhCó 2 tùy chọn cho ta để load cấu hình.
  • +Một là sử dụng option replace(đối với JUNOS bản 9.6, với một số JUNOS cũ có thể là option override) để ghi đè lên cấu hình hiện tại
  • +Hai là sử dụng option merge để ghi thêm vào cấu hình hiện tại.
6.Restore lại cấu hình cũ Mỗi lần câu lệnhcommit được thực hiện, cấu hình hiện tại sẽ được lưu lại. JUNOS cho phép ta lưu trữ 9 file cấu hình để sử dụng. Các files này được đặt tên và đánh dấu theo thứ tự từ 1 đến 9. Cấu hình hiện tại đang chạy là 0. Nơi lưư trữ các file này nằm trong thư mục /config. Sử dụng lệnh rollback cùng với option là number từ 1-9 để restore file tương ứng.

2 comments:

  1. Châu Công HuyềnSeptember 24, 2017 at 10:11:00 PM GMT+7

    Thanks !

    ReplyDeleteReplies
      Reply
  2. UnknownNovember 1, 2017 at 9:48:00 AM GMT+7

    hay đó bạn

    ReplyDeleteReplies
      Reply
Add commentLoad more... Newer Post Older Post Home Subscribe to: Post Comments (Atom)

Welcome to my notes

This is just a place where I take notes for myself, because I often forget what I've just...done (ensure I'm not an old man (-: ) Luckily, every time open it up, lost things come back with me like the time I was writing it down.Stay with me, take a look, make a mess with Linux, Cisco and Juniper.cuongnguyen23 at gmail dot com

Blogs I read

  • Phần mềm tự do nguồn mở cho Việt Nam Tái khẳng định quyền kiểm soát của cộng đồng đối với những ai sở hữu kiến thức của chúng ta 7 hours ago
  • Thái on stuff that matters Thông báo: chuyển blog sang Substack 2 years ago
  • tranhuuphuoc at hvaonline dot net Etcher - ghi images vào SD card và USB 9 years ago
  • Mẫn Thắng's Blog “Khẩu thần công” trên Internet của China 10 years ago

Bookmarked sites

  • Learn Python the hard way
  • INE - Internetwork Expert
  • TCP/IP Guide
  • GNS3-LABs
  • Packet Life
  • CCNP GUIDE
  • LinuxMail
  • Learn C on Youtube
  • Linux Home Networking

Blog Archive

  • ▼  2011 (36)
    • ▼  July (6)
      • Một vài cấu hình ban đầu cho Juniper router_Initia...
      • Xử lý packet trong router Juniper_Packet Processin...
      • Giao diện dòng lệnh của Juniper router_Juniper rou...
      • Qúa trình boot của JUNOS_JUNOS software boot sequence
      • Kiến trúc của Juniper router_Juniper router archit...
      • Cài đặt JUNOS Olive trên VMware workstation

Tags

Linux CCNP-ROUTE cisco unix CCNA JUNOS Juniper OSPF CCNP JNCIA routing shell shell code shell script dns monit monitoring samba script BIND CCNP SEC EIGRP JNCIS Junos OS NAT on ASA RIP protocol vlan Centos GNS3 HSRP LAB OSPF VRRP VTP router ASA BGP Dynamic NAT FEASIBLE ROUTE HA Junos Olive LAB LOAD BALANCING Olive STP SUCCESSOR ROUTE bash kernel routing policy spanning tree *nix BGP ATTRIBUTES CCNP-SWITCH ClamAV DHCP DISTRIBUTE-LIST FEASIBLE DISTANCE High Availability IO IOS IS-IS Malware Nagios PAT PBR POLICY-BASED ROUTING PREFIX-LIST Port Translation Proxy QEMU REDISTRIBUTION REPORTED DISTANCE ROUTE-MAP Twice NAT UNEQUAL-COST Umask VARIANCE VIRTUAL LINK Wildcard mask broadcast chkconfig debian dhcpd firewall mail qemuwrapper sticky bit zone file

Followers

Từ khóa » Câu Lệnh Juniper