CLI Nedir?
CLI (Command Line Interface — Komut Satırı Arayüzü), ağ cihazları ve sunucularla metin tabanlı komutlar aracılığıyla etkileşime geçilen yönetim ortamıdır. GUI (grafik arayüz) ile yapılamayan veya güç olan işlemler CLI ile hızla gerçekleştirilebilir; otomasyon ve script desteği sunar.
FortiGate, Cisco, Palo Alto, Juniper gibi kurumsal ağ cihazlarının tamamı CLI desteği sunar. FortiGate'in CLI ortamına FortiOS CLI adı verilir.
FortiGate CLI'a Erişim Yöntemleri
- Konsol Kablosu (Console Port): RJ-45 veya USB-C console kablosuyla fiziksel erişim. Ağ bağlantısı olmadan bile erişilebilir; fabrika ayarlarına dönüş ve kurtarma senaryolarında kullanılır. Terminal emülatörü: PuTTY (115200 baud, 8N1).
- SSH (Secure Shell): Ağ üzerinden şifreli yönetim. Port 22, yönetim IP'si üzerinden bağlantı. En yaygın uzaktan CLI yöntemi.
- GUI üzerinden CLI Widget: FortiGate web arayüzünde sağ üst köşedeki CLI simgesiyle tarayıcı üzerinden CLI erişimi.
- FortiCloud / FortiManager: Merkezi yönetim platformları üzerinden CLI oturumu açılabilir.
FortiOS CLI Temel Yapısı
FortiGate CLI'ın hiyerarşik yapısı vardır:
config [modül]— Yapılandırma moduna girişedit [nesne adı/ID]— Nesne düzenlemeset [parametre] [değer]— Değer atamaget— Mevcut değerleri görüntülemeshow— Yapılandırmayı gösterme (tüm ağaç veya tek nesne)next— Bir sonraki nesneye geç (çok nesne düzenlerken)end— Yapılandırma modundan çık ve kaydetabort— Değişiklikleri kaydetmeden çık
En Sık Kullanılan CLI Komutları
Sistem Bilgisi:
get system status— FortiOS sürümü, seri numarası, lisans durumuget system performance status— CPU ve bellek kullanımı, oturum sayısıdiagnose sys top— Çalışan süreçler ve kaynak tüketimi (Linux top gibi)
Ağ ve Arayüz:
get system interface physical— Tüm fiziksel arayüzlerin durumu, hız ve bağlantı bilgisidiagnose ip address list— IP adresi atamalarıdiagnose netlink interface list— Arayüz istatistikleri (paket sayaçları)get router info routing-table all— Yönlendirme tablosuexecute ping [IP]— Ping testiexecute traceroute [IP]— Rota izleme
Oturum ve Bağlantı:
diagnose sys session list— Aktif oturum tablosudiagnose sys session stat— Oturum istatistikleridiagnose sys session filter [parametre]— Oturum filtresi (kaynak IP, hedef IP, port)
VPN:
get vpn ipsec tunnel summary— IPSec tünel durumu özetidiagnose vpn ike status— IKE görüşme detaylarıget vpn ssl monitor— Aktif SSL VPN kullanıcılarıdiagnose vpn tunnel list— Tünel listesi ve istatistikleri
Log ve Debug:
diagnose debug enable— Debug modunu başlatdiagnose debug application ike -1— IKE debug (VPN sorun giderme)diagnose debug flow filter addr [IP]— Belirli IP için paket akışını izlediagnose debug flow show function-name enablediagnose debug flow trace start 100— 100 paket izlediagnose debug disable— Debug modunu kapat (önemli! üretimde açık bırakmayın)
Yapılandırma Yedekleme ve Geri Yükleme
execute backup config ftp [dosyaadı] [FTP-IP] [kullanıcı] [şifre]execute backup config tftp [dosyaadı] [TFTP-IP]execute restore config ftp [dosyaadı] [FTP-IP] [kullanıcı] [şifre]- GUI üzerinden: Dashboard → System → Backup — en kolay yöntem
CLI ile Yapılabilecek Kritik İşlemler
- Fabrika ayarlarına dönüş:
execute factoryreset - Firmware güncelleme:
execute restore image [kaynak] - Admin şifre sıfırlama (konsol erişimiyle)
- HA (High Availability) senkronizasyon kontrolü
- Özel BGP/OSPF yönlendirme yapılandırması (GUI'de sınırlı)
- Script ile toplu kural oluşturma:
execute batch [script-dosyası]
CLI Güvenlik Önerileri
- SSH erişimini yalnızca yönetim VLAN'ına ve belirli IP aralıklarına kısıtlayın.
- Güçlü admin şifreleri kullanın; varsayılan "admin/admin" değiştirin.
- SSH için anahtar tabanlı kimlik doğrulaması (public key) kullanın.
- İdletime (session timeout) değerini kısıtlayın:
set admintimeout 15 - Tüm admin giriş ve yapılandırma değişikliklerini loglandırın.
Sonuç
CLI, ağ ve güvenlik cihazlarının en derinlemesine yönetildiği, en hızlı sorun giderme yapılan ortamdır. FortiGate CLI bilgisi, bir ağ mühendisinin en değerli becerilerinden biridir. Lider Network, FortiGate CLI eğitimi, yapılandırma ve sorun giderme konularında hizmetinizdedir.