Series Junos

  • JUNOS SWITCHING DEVICES

    • EX Series
    • QFX Series
    • OCX Series
  • JUNOS ROUTING DEVICES

    • MX Series
    • PTX Series
    • ACX Series
  • JUNOS SECURITY FIREWALL DEVICES

    • SRX Series
  • JUNIPER VIRTUAL SWITCH, ROUTER, AND SECURITY

    • vMX (Virtual Router)
    • vSRX (Virtual Security Firewall)
    • vQFX (Virtual Switch)

Version Junos

versi 18.3R14

=> Versi 18.3, release R (perbaikan bug tanpa fitur baru), build ke 14

Release type

  • R : Rilis pertama versi baru atau revisi (perbaikan bug) tanpa fitur baru
  • X : Rilis untuk platform yang membutuhkan fitur khusus dan siklus update yang sering (biasanya dipakai untuk security)
  • F : Rilis Revisi (perbaikan bug) termasuk perubahan fitur
  • B : uji coba (beta release)
  • I : rilis untuk keperluan internal atau eksperimen
  • S : Service Release

User Interface JUNOS

  • Junos CLI
  • J-Web

Default Login Access

login : root <br>
pw : #(kosong)

Mode Configuration Juniper

• Mode UNIX Shell

root@% 
root@% cli

• Mode Operational/User

{master:0}
root@juniper>  

• Mode configuration

root@juniper> configure #(mode Configuration)
root@juniper> edit 

{master:0}[edit]
root@juniper#

Command Completion

  • tab
  • space

Editing Command Lines

  • Ctrl + A : Pindah pointer ke awal baris
  • Ctrl + E : Pindah pointer ke awal Akhir
  • Ctrl + D : Delete (dikarenakan tombol delete beda fungsi)
  • Ctrl + K : Menghapus semua karakter di sebelah kanan
  • Ctrl + U : Menghapus semua karakter

Show Configuration

• Active Configuration

Konfigurasi yang berjalan

root@juniper> show configuration 
root@juniper# run show configuration

• Candidate Configuration

Konfigurasi yang baru di setting tetapi belum di active configuration

{master:0}[edit]
root@juniper# show

Lifecycle Configuration File

Karena juniper memiliki fitur commit, maka konfigurasi - konfigurasi sebelumnya masih tersimpan, jika ada kesalahan pada config yang kita set maka kita bisa roolback atau mundur kebelakang dan set konfigurasi tersebut menjadi active configuration

default file configuration yang di simpan 0-49

Mode Hierarchy

  • edit : berfungsi untuk berpindah ke direktori/hirarki tertentu (edit interface, jika di linux cd /etc)
  • up : mundur/kembali ke tingkat hirarki sebelumnya (up, jika di mikrotik “..”)
  • top : kembali ke hirarki paling atas (top, jika di linux “cd”)

configure statements (add, remove, enable, disable, modify)

  • “set” : untuk mengkonfigurasi parameter atau statement tertentu
  • “delete” : untuk menghapus paramet atau statement yang sebelumnya sudah di konfigurasi
  • “deactivate” : untuk menonaktifkan konfigurasi (tanpa menghapus)
  • “activate” : untuk mengaktifkan konfigurasi yang sebelumnya di nonaktifkan
  • “rename … to … " : untuk mengubah
  • “replace … with …”: untuk mengubah berdasarkan pattern tertentu
  • “copy … to …” : untuk menyalin konfigurasi dari suatu hirarki ke hirarki lain

Interface naming

type-FPC/PIC/port

type : jenis media, baik secara logical/physical - ge : gigabit Ethernet - em0 : ethernet

FPC : Link card slot number
PIC : Interface card slot number
port : port number
biasanya naming ini di configurasi untuk perangkat yang modular dan server besar

Basic Configuration

• Configure root password

#Masukan password dengan kombinasi hurup dan angka
   root@juniper# set system root-authentication plain-text-password

• Set Hostname

root@juniper# set system host-name olive

• Set Time Parameters (Timezone, NTP, Current time)

  • Timezone

    root@juniper# set system time-zone Asia/Jakarta
    
  • NTP Server

    root@juniper# set system ntp server id.pool.ntp
    root@juniper# set system domain-name id.pool.ntp #(dns server)
    root@juniper# set system domain-name 169.1.1.1 #(ip server)
    root@juniper> set date ntp id.pool.ntp #(server ntp)
    
  • Current time

    root@juniper> set date 202012312400.01 #format:YYMMDDhhmm.ss
    
  • Check Time

    root@juniper> show system uptime
    

• Set Users

root@juniper# set system login user admin class super-user 
root@juniper# set system login user admin authentication plain-text-password

• Set Ip address

root@juniper# set interfaces em0.0 family inet address 192.168.1.100/24
root@juniper# set interfaces em0 unit 0 family inet address 192.168.1.100/24
root@juniper# set interfaces em0 unit 0 family inet6 address 2000::1/64

Note:

  • em0 : nama interface pada perangkatnya
  • unit 0 : sub interface, default vlan 1 yaitu 0.
  • family inet : kita akan mengkonfigurasi ip address ipv4 (inet)

• Set Management Access (web, ssh, telnet, ftp)

setelah bisa terkoneksi ke switch melalui ip

  • Enable Service

    root@juniper# set system service telnet
    root@juniper# set system service ssh
    
    #Mengganti Port 
    root@juniper# set system service ssh port (port number)
    
  • Enable J-Web

    root@juniper# set system service web-management http port 80
    

Management Access Parameters

• Set logout

root@juniper> set cli idle-timeout 10 (menit)

• Login Banner

root@juniper# set system login message "silahkan hubungi admin"

Backup, Restore, Reset configuration

root@juniper# save backup1 (nama file) #Backup
root@juniper# load override backup1 (nama file) #Restore
root@juniper# load factory-default #reset configuration

#lihat file backup
root@juniper> file list 

Commit Configuration

# Setelah selasai commit makan akan keluar dari mode operation
root@juniper# commit and-quit

# Commit di jalankan sesuai dengan waktu yang di tentukan
root@juniper# commit at "2022-12-10 12:20:00" 

#pengecekan konfigurasi, jika terjadi kesalahan konfigurasi tidak akan di jalankan
root@juniper# commit check 

#Commit comment
root@juniper# commit comment "add new user"

#Melihat comment commit
root@juniper> show system commit 

#Tes konfigurasi sesuai waktu yang di tentukan, setelah selesai kembali seperti semula, default time 10 menit
root@juniper# commit confirmed 1 #(menit)

Troubleshooting

• Ping

root@juniper> ping 1.1.1.1
root@juniper> ping 1.1.1.1 rapid #(ping ala cisco !!!!!)
root@juniper> ping 10.20.30.1 rapid interval 100 count 1000 

• Show Mac Address Table

root@juniper> show ethernet-switching table vlan-id 20
root@juniper> show ethernet-switching table vlan-name management
root@juniper> show ethernet-switching table interface ge-0/0/1

• Disable Enable Port

#Disable
root@juniper# set interfaces ge-0/0/1.0 disable
root@juniper# commit

#Enable
root@juniper# delete interfaces ge-0/0/1.0 disable
root@juniper# commit

• Log - Interface

root@juniper> show log interface-logs