CSF yeniden başlatıldığında veya sunucu reboot olduğunda firewall kuralları kayboluyorsa genelde yapılandırma dosyaları doğru kaydedilmemiştir veya servis otomatik başlamıyordur. Bazı durumlarda iptables başka bir servis tarafından sıfırlanır. Bu nedenle CSF kuralları yeniden yüklenmez. Aşağıdaki adımlarla sorunu düzeltebilirsin.
Sorun şu:
CSF restart veya sunucu reboot sonrası firewall kuralları kayboluyor. Daha önce eklenen whitelist, blacklist veya port kuralları çalışmıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1. CSF servisinin otomatik başladığını kontrol et
Sunucu reboot olduğunda CSF otomatik başlamalıdır.
Kontrol et:
Eğer servis aktif değilse otomatik başlatmayı aç:
Sonra servisi başlat:
2. LFD servisinin aktif olduğunu kontrol et
CSF kuralları LFD ile birlikte çalışır.
Kontrol et:
Aktif değilse başlat:
systemctl start lfd
3. Başka firewall servisleri var mı kontrol et
Bazı sistemlerde firewalld veya iptables service CSF kurallarını sıfırlar.
Kontrol et:
Aktifse kapat:
systemctl disable firewalld
4. CSF konfigürasyon dosyasını kontrol et
Şuraya gir:
Şu ayarı kontrol et:
Değer şu olmalı:
TESTING açık kalırsa firewall restart sonrası kuralları temizleyebilir.
5. CSF kurallarını yeniden oluştur
Bazen iptables cache temizlenmesi gerekir.
Şu komutları çalıştır:
csf -e
Bu işlem firewall’u yeniden oluşturur.