CentOS Blog

İpTables Parametreleri

iptables kuralları

İptables Kuralları hakkında her şey bu makalede bulunmaktadır.

iptables -A kural ekler.
iptables -E Yeniden adlandırır.
iptables -D Kural siler.
iptables -D Belirtilen kurali siler.
iptables -L Belirtilen kurallari gösterir.(Genellikle)
iptables -E Yeniden adlandirir.
iptables -l Belirtilen alana kuralı ekler.
iptables -R Kuralın yerine başkasını koyar.
iptables -R Belirtilen alana bir başkasını koyar.
iptables -N Yeni kural satırı sayfası oluşturur.
iptables -X Kullanıcının eklediği kural sayfasını siler.
iptables -F kuralların tümünü siler.(Genellikle)
iptables -P Genel bir politika ekler.
ACCEPT Paket geçişine izin verilir.
DROP Paket Geçişine izin verilmez.
REJECT Paket erişimi reddedilir ve gönderen bilgilendirilir.
RETURN Kuralların sonuna gönderilir.
QUEUE Paketler kullanıcı alanına gönderilir.

Aktif kullandığım komutlar
service iptables stop iptables kapatmak (reboot sonrası aktif olur.)
chkconfig iptables off iptables kapatmak (reboot atsanız bile kapalı kalır.)
service iptables save yapılan ayarları kaydeder.
service iptables status iptables durumunu ve etkin kuralları görüntüler.
nano /etc/sysconfig/iptables Sunucuda iptables dizini.
iptables -F Etkin parametreleri siliyor.
iptables -L Ne var ne yok görüntülemek için.

İp Ban
iptables -A INPUT -s 192.168.77.36 -j DROP (Belirtilen İp Adresini Banlar.)
iptables -X INPUT -s 192.168.77.36 -j DROP (Belirtilen İp Adresindeki Banı Kaldırır.)

Port Açma ve Kapatma (Örnek Port: 2222)
iptables -I INPUT -p tcp --dport 2222 -j ACCEPT (Belirtilen portu açar TCP için)
iptables -I INPUT -p udp --dport 2222 -j ACCEPT (Belirtilen portu açar UDP için)

iptables -I INPUT -p tcp --dport 2222 -j REJECT (Belirtilen portu kapatır. TCP için)
iptables -I INPUT -p udp --dport 2222 -j REJECT (Belirtilen portu kapatır. UDP için)