12 Aralık 2024 04:47

Anasayfa

undefined...

Linux çekirdeğinin ağ paket işleme alt sistemine NetFilter denir. Netfilter için kullanılan ve konfigüre edilmesi için tüm Linux dağıtımlarıyla birlikte gelen kural tabanlı güvenlik duvarı yazılımına iptables denir. 

Iptables ile çalışmak için root kullanıcısının sahip olduğu yüksek ayrıcalıklara sahip olmak gerekir.

Farklı protokoller için farklı servisler kullanılır.

ProtokolServis
ipV4iptables
ipV6ip6tables
ARParptables
Ethernet Framesebtables

 

 

Yüksek düzeyde bir iptables birden fazla table içerebilir. Table, birden fazla chain içerebilir. Chain default ya da kullanıcı tanımlı olabilir. Chain birden fazla kural içerebilir. Paketler için kural tanımlanır. Iptables'ın yapısal şeması aşağıdaki gibidir:

iptables > tables > chains > rules

iptables-table-chain-rules 

 

Çoğu linux sisteminde kurulu olarak gelen iptables, eğer kurulu değilse Centos için aşağıdaki gibi kurabilirsiniz.

 

 sudo yum install iptables -y;

 

Ubuntu veya Debian için aşağıdaki gibi kurabilirsiniz.

 

sudo apt-get install iptables -y;

 

iptables servisini başlatmak için;

 

service iptables start;

 

iptables servisini tamamen kapatmak için;

 

service iptables stop;
chkconfig iptables off;

 

Çoğu linux sisteminde /usr/sbin/iptables dizininin içerisinde iptables'ın kullanım kılavuzu bulunmaktadır.
Eğer iptables sisteminizde yüklü ise bu kılavuzu aşağıdaki komut ile açabilirsiniz.

 

man iptables;

 

Aynı şekilde help komutuyla da iptables kullanımına bakabilirsiniz.

 

iptables -h ;

ya da

iptables --help;

 

Makdos Bilişim Teknolojileri 2015 - 2024