🚫 IP Engelleri (Fail2ban) ve Bağlantı Sorunları

"Şifrem doğru ama bağlanamıyorum" şikayetinin en sık nedeni, kullanıcının IP adresinin sistem tarafından geçici olarak engellenmiş olmasıdır. Bu sayfa engeli görmeyi, kaldırmayı, kalıcı engel koymayı ve engellenmeyi baştan önlemeyi anlatır.

1. Bir IP neden engellenir?

Sunucuda Fail2ban adlı koruma çalışır. Belirlenen süre içinde çok sayıda başarısız giriş denemesi yapan IP adresini otomatik olarak engeller (yasaklar). Amaç, şifre deneme (brute-force) saldırılarını durdurmaktır.

Gerçek kullanıcılar da farkında olmadan engellenebilir. En yaygın nedenler:

Engel geçicidir: ayarlanan yasaklama süresi (varsayılan olarak birkaç saat) dolduğunda kendiliğinden kalkar. Tekrarlanan engellerde süre kademeli olarak uzayabilir.

2. Engellenmiş mi? Kontrol etme

  1. Netfilter günlüğünü açın Üst menüden Sistem › Bilgi ekranına gidin ve Loglar › Netfilter sekmesini seçin. Netfilter günlüğü

    Netfilter günlüğü: engelleme uyarıları ve yasaklanan adresler (görüntüde IP'ler gizlenmiştir).

  2. Kullanıcının IP adresini arayın Sağ üstteki Ara kutusuna IP adresini yazın. Kullanıcı IP'sini bilmiyorsa "benim ip adresim nedir" araması yapan bir siteden öğrenebilir.
  3. Mesajları okuyun
    MesajAnlamı
    … is bannedIP engellenmiş durumda.
    X more attempts in the next N seconds until … is bannedHenüz engellenmedi; X deneme hakkı kaldı. Şimdi müdahale ederseniz engeli önlersiniz.
    … matched rule id …Şüpheli davranış kuralı tetiklendi.
    unbanned / UnbanEngel kalkmış.
Kullanıcının şifresinin gerçekten doğru olup olmadığını ayırt etmek için Loglar › SASL ve Dovecot günlüklerine de bakın: orada "authentication failed" görüyorsanız sorun şifrededir, hiç kayıt yoksa bağlantı zaten engelde takılıyordur.

3. IP engelini kaldırma

  1. Netfilter günlük ekranındaki İşlemler menüsünü açın. Aktif yasaklar burada listelenir ve tek tek kaldırılabilir.
  2. İlgili IP'nin yanındaki kaldırma (unban) seçeneğini kullanın. Engel birkaç saniye içinde kalkar.
  3. Önce sorunun kaynağını giderin! Engeli kaldırıp cihazdaki yanlış şifreyi düzeltmezseniz IP birkaç dakika içinde tekrar engellenir. Kullanıcıdan:
    • tüm cihazlarında (telefon, tablet, Outlook) mail hesabının şifresini güncellemesini,
    • ya da geçici olarak o hesapları kapatmasını isteyin.
Engeli kaldırdıktan sonra kullanıcının cihazı hâlâ yanlış şifreyle deniyorsa aynı sorun tekrarlar. Sıralama önemli: önce cihazı düzelt, sonra engeli kaldır.

4. Bir IP'yi kalıcı engelleme

Sürekli saldıran bir adresi kalıcı olarak yasaklamak için:

  1. Sistem › Yapılandırma › Seçenekler › Fail2ban parametreleri sekmesini açın.
  2. "Kara listeye alınan ağlar/ana bilgisayarlar" alanına adresi yazın Tek adres (203.0.113.45) veya ağ bloğu (203.0.113.0/24) girebilirsiniz. Birden fazla kayıt satır satır eklenir.
  3. Değişiklikleri kaydet deyin. Listenin uygulanması birkaç saniye sürer.
Kara liste her zaman beyaz listeden önceliklidir: bir adres her iki listede de varsa engellenir.

5. Beyaz listeye alma (bir daha engellenmesin)

Ofisiniz, şubeleriniz veya sabit IP'li güvenilir kullanıcılarınız hiç engellenmesin istiyorsanız:

  1. Aynı Fail2ban parametreleri sekmesinde "Beyaz listeye alınan ağlar/ana bilgisayarlar" alanına IP veya ağ bloğunu ekleyin.
  2. Kaydedin. Bu adresler artık başarısız girişlerde engellenmez.
Fail2ban parametreleri ekranı

Fail2ban parametreleri: süreler, deneme sayısı, beyaz ve kara liste alanları.

Şirket ofisinizin sabit IP'sini beyaz listeye almak, "personel bağlanamıyor" çağrılarının büyük kısmını baştan keser. Ancak beyaz listedeki bir adresten gelen saldırılar da engellenmez — yalnızca gerçekten güvendiğiniz adresleri ekleyin.

6. Engelleme ayarlarını değiştirme

Aynı ekrandaki parametreler engelleme davranışını belirler:

AyarNe yapar?
Yasaklama süresi (saniye)Bir IP'nin ne kadar süre engelli kalacağı. Örn. 3600 = 1 saat.
Maks. yasaklanma süresiTekrarlayan engellerde sürenin çıkabileceği üst sınır.
Yasaklanma süresi her engellemede artarİşaretliyse ısrarcı saldırganların cezası katlanarak uzar.
Maksimum giriş denemesiEngel devreye girmeden önce izin verilen başarısız deneme sayısı. Çok düşük tutmak gerçek kullanıcıları da engeller.
Deneme penceresiBu denemelerin sayılacağı zaman aralığı (saniye).
Yasak uygulanacak IPv4 / IPv6 alt ağ boyutuEngelin ne kadar geniş uygulanacağı. 32 (IPv4) yalnızca tek adresi engeller — önerilen budur; daha küçük değerler komşu adresleri de kapsar.
Fail2Ban'ı dışarıdan yönetinAçıksa sistem yasak listesini tutar ama trafiği kendisi engellemez; engellemeyi harici bir güvenlik duvarı yapar.

Değişikliklerden sonra Değişiklikleri kaydet ve gerekirse netfilter'ı yeniden başlat düğmesini kullanın.

7. Kullanıcıya ne söylemeli?

Bağlanamayan kullanıcıya sırasıyla şunları sorun/söyleyin:

  1. "Kullanıcı adı olarak e-posta adresinin tamamını mı yazıyorsunuz?" — en sık yapılan hata.
  2. "Şifreniz yakın zamanda değişti mi?" — değiştiyse tüm cihazlarda güncellenmeli.
  3. "Telefonunuzdaki mail hesabını geçici olarak kapatın." — arka planda deneme yapmayı durdurur.
  4. "15–30 dakika bekleyin." — engel kendiliğinden kalkabilir; siz de elle kaldırabilirsiniz.
  5. Sorun sürerse hesabın şifresini panelden sıfırlayıp yeni şifreyi cihazlara girmesini isteyin. Çok cihazlı kullanıcılar için uygulama şifreleri daha sağlıklı bir çözümdür.