Daftar Command Debug FortiGate untuk Troubleshooting yang Paling Sering Digunakan
Daftar Command Debug FortiGate untuk Troubleshooting yang Paling Sering Digunakan
Berikut kumpulan diagnose dan debug command FortiGate yang paling sering dipakai untuk analisa masalah VPN, policy, maupun network.
1. Debug VPN IPsec
diagnose vpn ike log-filter dst-addr4 x.x.x.x   # ganti dengan IP publik remote VPN
diagnose debug console timestamp enable
diagnose debug application ike -1
diagnose debug enable
diagnose debug disable
- log-filter → filter log berdasarkan IP tujuan
 - ike -1 → debug semua proses IKE
 - debug enable/disable → mulai & hentikan log
 
2. Debug Flow per IP
diagnose debug reset
diagnose debug enable
diagnose debug flow filter addr 192.168.1.10   # ganti dengan IP client/server
diagnose debug flow show function-name enable
diagnose debug flow trace start 10
diagnose debug disable
- flow filter addr → filter ke/dari IP tertentu
 - trace start 10 → tampilkan 10 paket pertama
 
3. Debug Flow untuk SMTP (Port 25)
diagnose debug reset
diagnose debug enable
diagnose debug flow filter addr x.x.x.x   # ganti dengan IP tujuan SMTP/ IP Public yang dipakai untuk mail server
diagnose debug flow filter dport 25
diagnose debug flow trace start 50
diagnose debug disable
- filter addr → filter berdasarkan IP
 - filter dport 25 → filter port tujuan SMTP
 - trace start 50 → tampilkan 50 paket pertama
 
4. Cek Session Table
diagnose sys session list | grep 192.168.1.8   # ganti dengan IP yang dicari
- session list → lihat session aktif
 - grep → filter cepat berdasarkan IP
 
5. Tips Cepat
- Stop debug: 
diagnose debug disable - Cek status tunnel: 
diagnose vpn tunnel list - Gunakan filter agar log tidak terlalu banyak