CSF kurulmuş olmasına rağmen firewall aktif olmuyorsa genelde test modu açık kalmıştır veya servis başlatılamıyordur. Çoğu durumda csf.conf içindeki ayar ya da eksik iptables modülleri sebep olur. Aşağıdaki adımları uygulayarak sorunu hızlıca düzeltebilirsin.
Sorun şu:
CSF kurulu ama firewall aktif hale gelmiyor. csf -e komutu çalıştırıldığında firewall başlamaz veya tekrar kapanır.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1. Test modunun kapalı olduğundan emin ol
CSF ilk kurulduğunda TESTING modu açık gelir. Bu açık kalırsa firewall aktif olmaz.
Şuraya gir:
Aşağıdaki satırı bul:
Şu şekilde değiştir:
Dosyayı kaydet.
2. CSF servisini yeniden başlat
SSH üzerinden şu komutu çalıştır:
veya
Sonra aktif mi kontrol et:
IP listesi görünüyorsa firewall çalışıyordur.
3. iptables çalışıyor mu kontrol et
CSF iptables kullanır. iptables kapalıysa firewall başlatılamaz.
Kontrol et:
Eğer komut hata veriyorsa iptables servisini başlat:
AlmaLinux / CentOS:
systemctl enable iptables
4. Gerekli kernel modüllerini kontrol et
Bazı VPS sunucularda firewall modülleri eksik olur.
Kontrol et:
Eksik modül görürsen genelde şu uyarı çıkar:
Bu durumda VPS sağlayıcısında iptables modülleri kapalıdır.
Çözüm:
Hosting firmasından iptables modüllerinin açılmasını iste.
5. firewalld ile çakışma kontrolü
AlmaLinux / CentOS 8+ sistemlerde firewalld açıksa CSF çalışmaz.
Kontrol et:
Aktifse kapat:
systemctl disable firewalld
Sonra CSF yeniden başlat:
Alternatif Çözüm
CSF tamamen bozulmuş olabilir. Temiz kurulum çoğu zaman sorunu çözer.
CSF kaldır:
sh uninstall.sh
Tekrar kur:
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Kurulumdan sonra: