okeh kita lanjut ke materi selanjutnya yaitu mengenai cara apa saja yang bisa kita gunakan untuk mengakses perangkat Juniper
Seperti yang sudah kita ketahui, kebanyakan perangkat jaringan dapat diakses melalui beberapa cara berbeda sesuai dokumen yang diberikan oleh pabrikan perangkat, pada perangkat Juniper kita dapat mengakses perangkat melalui 2 cara, yaitu CLI dan GUI(WebUI).
- CLI(Command Line Interface)
Merupakan cara akses perangkat Juniper melalui aplikasi terminal emulation seperti PuTTY, MobaXterm, Solar PuTTY, dan masih banyak lagi. Akses perangkat via CLI atau biasa disebut Text-based command shell dapat di akses melalui port Console berbasis RJ-45 RS-232 @ 9600 Bps(Not Configurable) yang biasa kita sebut out of band management access pada perangkat ataupun bisa melalui access management protocol seperti telnet/SSH yang biasa kita sebut in-band management access
ketika kita akses melalui CLI biasanya akan ditandai dengan munculnya header berikut pada terminal emulation program yang kita gunakan
user@host > - GUI(WebUI/J-Web)
Merupakan cara akses perangkat Juniper melalui web browser seperti Chrome, Firefox, Opera, dan lainnya. Dapat di akses melalui protokol HTTP/S, J-Web menyediakan akses management secara WebUI untuk melakukan perubahan konfigurasi perangkat sama seperti saat kita melakukan perubahan konfigurasi melalui CLI. J-Web tersedia secara default hampir di seluruh perangkat Juniper
Juniper memiliki 2 mode yang diterapkan pada CLI, yaitu Operational Mode dan Configuration Mode
- Operational Mode — kita dapat menginputkan perintah untuk melakukan monitoring ataupun troubleshoot pada sisi software, network connectivity, dan hardware. Contoh command yang biasa digunakan seperti monitor, ping, show, test
- Configuration Mode — kita dapat menginputkan perintah untuk melakukan perubahan konfigurasi pada perangkat termasuk konfigurasi interface, protocols, user access, dan system hardware properties. Contoh command yang biasa digunakan seperti edit system, edit interface, edit protocols
Context-Sensitive help tersedia di Junos OS CLI, seperti halnya dengan sebagian besar perangkat, membuatnya lebih mudah bagi kita untuk mengonfigurasi perangkat Juniper. Dengan memberi tahu kita tentang perintah yang dapat diakses di hierarki konfigurasi Juniper di mana kita berada dan memberikan deskripsi singkat tentang instruksi yang dapat kita ketik, Context-Sensitive help sangat membantu kita dalam melakukan konfigurasi. Untuk penggunaan Context-Sensitive help kita cukup mengetik question mark (?) dan akan muncul beberapa perintah yang bisa kita input
Junos OS CLI Basics
Topical Help
Pada Junos CLI terdapat fitur topical help yang dapat kita gunakan untuk dijadikan guidelines atau penjelasan dari perintah yang ingin kita input ke perangkat, contohnya help topic interface address
Help reference
Pada Junos CLI juga terdapat fitur help reference yang dapat kita gunakan untuk referensi dalam melakukan konfigurasi di Juniper, memberikan opsi perintah apa saja yang bisa di input dan harus berada pada hierarki level apa untuk melakukan konfigurasi tersebut. Contoh help reference interface address
selain adanya perintah help topic dan help reference, Junos CLI juga memiliki perintah help apropos yang dapat kita gunakan untuk memunculkan set perintah apa saja yang bisa digunakan pada sesuai level hierarki kita saat ini. Contoh help apropos archive
Command and Variable Completion
Juniper memberikan fitur command and variable completion seperti halnya dengan sebagian besar perangkat yang memberikan fitur yang sama untuk memudahkan kita dalam melakukan konfigurasi dan menghindari adanya kesalahan ketik/typo. fitur ini aktif secara default, kita bisa menonaktifkan fitur ini untuk individual user session dengan menginputkan perintah set cli complete-on-space off .
Penggunaannya hanya cukup mengetikkan sebagian perintah yang unik/spesifik pada suatu konfigurasi makan CLI akan memberikan opsi lengkap untuk perintah terkait dengan menekan <tab> atau <space bar>, dan akan memunculkan “beeps” ketika kita menginput perintah yang ambigu atau lebih dari 1 kesamaan awalan perintah
Junos CLI mendukung penggunaan Emacs-style keyboard sebagai shortcut atau malakukan perpindahan kursor pada CLI dengen beberapa perintah dari keyboard.
Selain mendukung Emacs-Style, CLI pada Juniper juga mendukung VT100 terminal type yang memungkinkan penggunaan arrow keys pada keyboard untuk navigasi kursor pada CLI
Pipe Function
Pada Juniper CLI kita dapat memanfaat kan pipe function untuk melakukan sortir seperti contohnya pada saat kita melakukan perintah show atau ingin membatasi output pada perintah operasional mode dan configuration mode
Okeh.., sekian dulu sharing kali ini.., semoga apa yang ada di postinan ini bermanfaat bagi kita semua
sampai bertemu di postingan selanjutnya