FreeBSD IP Ban Nasıl Atılır?

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 61

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
IP BAN ATMAK NEDIR ? :
Ip ban atınca arkadaslar oyuncu diyelm yeni bir çar açtı diyelm sizin sw yi cökerticek hep çar açıyor gibi nedenler ile çar açıyor siz ip ban attktan sonra YINE ÇAR AÇAR AMA GIREMEZ

İnşallah yorum ve Teşekkür gelir.

Programsız dedysek o kadarda programsız deil ama sizde olan programlar

Hadi anlatıma geçiyorum.

İlk olarak navicat *gt; player *gt; player e girip Ctrl + F ile üyenin adını arıyoruz sonra sağa doğru çekiyoruz orda ıp yazıyordur.

Programsız dedm ama putty kullanıcaz işt e

İyi Okuyun Cok Kolay Zaten.

Putty i açiyoruz

BAN ATMAK ICIN..
Kod:
iptables -A INPUT -s 85.159.10.48 -j DROP
85.159.10.48 örnek ipdir oraya dikkat orda yalnıs yapablrsiniz.

BANI KALDIRMAK ICIN..

Kod:
iptables -X INPUT -s 85.159.10.48 -j DROP

Yapıcaz.

İyi Forumlar.

TEKRAR SOYLUYORUM ORDAKI IP ORNEKTIR.

FreeBSD IP Ban Nasıl Atılır? Metin2 Sunucular İçin Güvenlik Ayarları

FreeBSD, Metin2 sunucular gibi yüksek performans gerektiren oyun sunucularında sıkça tercih edilen bir işletim sistemidir. Bu sistemlerde güvenliği sağlamak adına IP ban işlemleri oldukça önemli bir rol oynar. Özellikle Metin2 FreeBSD tabanlı sunucularda, saldırgan erişimleri engellemek veya belirli IP adreslerinin erişimini sınırlamak için IP ban işlemleri manuel ya da otomatik olarak uygulanabilir. Bu yazıda, FreeBSD üzerinde IP ban nasıl atılır detaylı şekilde ele alınacaktır.

IP Ban Nedir ve Neden Kullanılır?

IP ban, belirli bir IP adresinin veya IP aralığının sunucuya erişmesini engelleyen bir güvenlik önlemidir. Özellikle Metin2 gibi MMO oyun sunucularında, bot saldırıları, spam istekleri ya da kötü niyetli kullanıcılar tarafından yapılan erişimler bu yöntemle engellenebilir. FreeBSD, bu tür işlemler için PF (Packet Filter) adlı güçlü bir güvenlik duvarı sunar. PF, FreeBSD sistemlerde IP ban işlemleri için en yaygın ve güvenilir yöntemdir.

FreeBSD Üzerinde PF ile IP Ban Atma

PF, FreeBSD’nin varsayılan güvenlik duvarı yazılımıdır. Öncelikle PF yapılandırması yapılmış olmalıdır. Genellikle /etc/pf.conf dosyası üzerinden yönetilir. Aşağıda örnek bir IP ban işlemi için adım adım talimatlar verilmiştir:

Adım 1: PF Yapılandırması
/etc/pf.conf dosyasını açın ve aşağıdaki gibi bir kural ekleyin:

block in quick from 192.168.1.100 to any

Bu satır, 192.168.1.100 IP adresinden gelen tüm trafiği engeller.

Adım 2: PF Servisini Etkinleştirin
Sisteminizde PF servisinin aktif olduğundan emin olun. Aşağıdaki komutu kullanarak PF’yi başlatın:

service pf start

Ayrıca, PF’nin sistem açılışında otomatik olarak başlaması için aşağıdaki komutu çalıştırın:

sysrc pf_enable='YES'

Adım 3: PF Kurallarını Yükleme
Yeni kuralların uygulanabilmesi için aşağıdaki komutu kullanın:

pfctl -f /etc/pf.conf

Bu komut, pf.conf dosyasındaki tüm kuralları yükler ve aktif hale getirir.

Toplu IP Engelleme (IP Aralığı)

Eğer tek bir IP değil, bir aralık veya CIDR bloğu engellemek istiyorsanız, aşağıdaki örneği kullanabilirsiniz:

block in quick from 192.168.0.0/16 to any

Bu örnek, 192.168.0.0/16 IP aralığındaki tüm IP adreslerini engeller.

PF ile Geçici IP Ban (Time-based Block)

Geçici ban işlemleri için PF doğrudan destek sağlamaz ancak bu işlem için shell scriptler ya da cron görevleriyle entegre bir çözüm geliştirilebilir. Örneğin, belirli bir IP’yi 1 saat boyunca engellemek için bir script yazılabilir ve daha sonra kural silinebilir.

Diğer Alternatifler

Alternatif olarak, FreeBSD üzerinde IPFW adlı başka bir güvenlik duvarı yazılımı da kullanılabilir. Ancak PF genellikle daha kolay ve güçlüdür. IPFW ile ban atmak için şu komut kullanılabilir:

ipfw add deny ip from 192.168.1.100 to any

Sonuç

FreeBSD üzerinde IP ban atmak, Metin2 gibi oyun sunucularında güvenliği artırmak için kritik öneme sahiptir. PF kullanarak kolayca IP bazlı engelleme işlemleri yapılabilir. Sistem yöneticileri, özellikle saldırgan IP adreslerini zamanla tespit ederek otomatik ban kuralları oluşturabilir. Bu sayede sunucu güvenliği sürekli korunabilir.


How to Set IP Ban on FreeBSD? Security Settings for Metin2 Servers

FreeBSD is an operating system frequently preferred in high-performance game servers like Metin2. On such systems, IP banning is an essential security measure to protect against unauthorized access. Especially on Metin2 FreeBSD based servers, blocking malicious traffic or restricting access from specific IP addresses can be performed manually or automatically. In this article, we will cover how to set IP bans on FreeBSD in detail.

What is IP Ban and Why is it Used?

An IP ban prevents a specific IP address or range from accessing the server. On MMO game servers like Metin2, bot attacks, spam requests, or malicious user activities can be blocked using this method. FreeBSD offers a powerful firewall called PF (Packet Filter) which is commonly used for such operations. PF is the most common and reliable method for IP banning on FreeBSD systems.

Setting IP Ban on FreeBSD with PF

PF is the default firewall software on FreeBSD. First, ensure that your PF configuration is properly set up. Usually managed via the /etc/pf.conf file. Below are step-by-step instructions for performing an IP ban operation:

Step 1: PF Configuration
Open the /etc/pf.conf file and add a rule similar to the following:

block in quick from 192.168.1.100 to any

This line blocks all traffic coming from the IP address 192.168.1.100.

Step 2: Enable PF Service
Ensure that the PF service is active on your system. Use the following command to start PF:

service pf start

Additionally, to make PF start automatically at boot, run the following command:

sysrc pf_enable='YES'

Step 3: Load PF Rules

To apply new rules, use the following command:

pfctl -f /etc/pf.conf

This command loads and activates all rules defined in the pf.conf file.

Blocking Multiple IPs (IP Range)

If you want to block not just one IP but an entire range or CIDR block, you can use the following example:

block in quick from 192.168.0.0/16 to any

This example blocks all IP addresses within the 192.168.0.0/16 range.

Temporary IP Ban with PF (Time-based Block)

PF does not natively support temporary bans, but you can create scripts or cron jobs to achieve this functionality. For instance, you can write a script to block an IP for a certain period and then remove the rule automatically.

Other Alternatives

Alternatively, another firewall software called IPFW can also be used on FreeBSD. However, PF is generally easier and more powerful. To ban an IP with IPFW, you can use the following command:

ipfw add deny ip from 192.168.1.100 to any

Conclusion

Setting IP bans on FreeBSD is critical for enhancing security on game servers like Metin2. With PF, IP-based blocking operations can be easily implemented. System administrators can detect malicious IPs over time and create automatic ban rules, ensuring continuous protection of the server.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt