### Modül tanıtımı

Bu modül, 2.4 seri Linux çekirdeğinde bulunan IPtables güvenlik duvarı özelliklerini yapılandırmanıza olanak tanır. Diğer bazı güvenlik duvarı yapılandırma programlarının aksine, güvenlik duvarını oluşturan bir kabuk komut dosyası oluşturmak yerine, sırasıyla bir kaydetme dosyasını `ipi (6) tables-restore` ve `ipi (6) tables-save` tarafından okunup yazılan biçimde okur ve düzenler.

Sisteminizde el ile veya bir komut dosyasından ayarlanmış bir güvenlik duvarınız varsa, modül sizin için bir IPtables kayıt dosyasına dönüştürmeyi ve içindeki kuralları etkinleştirmek için önyükleme sırasında çalıştırılacak bir komut dosyası oluşturmayı önerir. dosya. Ancak bunu yaparsanız, güvenlik duvarı kuralları komut dosyanızı artık düzenlememeniz ve önyükleme sırasında da çalışmasını devre dışı bırakmanız gerekir.

### IPtables'a genel bakış

Sisteminize gelen, çıkan veya sisteminiz tarafından iletilen her ağ paketi, ona ne olacağını belirlemek için bir veya daha fazla zincirle kontrol edilir. Her zincir, her biri bir koşula (hangi paketlerle eşleştiğini belirlemek için) ve bir eyleme (eşleşen paketlere ne olacağını kontrol etmek için) olan sıfır veya daha fazla kural içerir. Her zincirin, herhangi bir kurala uymayan paketlere ne olacağını kontrol eden varsayılan bir eylemi de vardır.

Her zincir, şu anda üç tane olan bir tablonun parçasıdır:

- Paket filtreleme ( `filtre` )
  Bu tablodaki zincirler, ağdaki diğer ana bilgisayarlardan sisteminize gelen verileri, kullanıcılar ve işlemler tarafından sisteminizden gönderilen verileri ve bir yönlendirici olarak çalışıyorsa sisteminiz tarafından iletilen verileri kontrol etmek için kullanılabilir.

- Ağ adresi çevirisi ( `nat` )
  Bu tablo, NAT veya maskelenme ayarlamak için kullanılabilir; bu, tüm makine ağına tek bir gerçek IP adresi üzerinden internete erişim vermek istiyorsanız kullanışlıdır.

- Paket değişikliği ( `mangle` )
  Bu tablo, sisteminiz tarafından iletilen veya sisteminizden gönderilen paketleri değiştirmek içindir.

Her tablonun bir parçası olan standart zincirlere ek olarak, yerleşik zincirlerdeki kurallar tarafından çalıştırılabilen kendi zincirlerinizi de oluşturabilirsiniz. Bu, birden fazla yerde kullanılabilecek kuralları gruplandırmak ve paylaşmak için yararlı olabilir.

### Ana sayfa

Bu modülün ana sayfası, sol üstteki listeden seçilen mevcut tablolardan birindeki tüm zincirleri ve kuralları listeler. Aşağıda, geçerli tablodaki her zincir için, her zincirdeki tüm kuralların listelendiği ve koşullarının modülün en iyi şekilde açıklandığı bir bölüm bulunmaktadır. Her zincir için, zincir tablo için yerleşik olanlardan biriyse açılır listeyi kullanarak varsayılan eylemi değiştirebilir veya kullanıcı tanımlıysa Zinciri sil düğmesiyle silebilirsiniz.

Bir zincirdeki herhangi bir kuralı düzenlemek için tıklayabilir, yukarı veya aşağı taşımak için her satırın sağındaki okları veya yeni bir kural eklemek için Kural ekle düğmesini tıklayabilirsiniz. Bir kural eklemek veya düzenlemek sizi, her kural için eylemi ve eylemin yürütülme koşullarını seçebileceğiniz bir sayfaya götürür.

Sayfanın altında, `ipi (6) tables-restore` komutuyla çekirdeğe yükleyerek geçerli güvenlik duvarı yapılandırmasını etkin hale getirmek için bir düğme bulunur. Aşağıda bunun tersini yapmak için bir düğme var - şu anda çekirdekte olan yapılandırmayı almak ve düzenleme için kullanılabilir hale getirmek. Son olarak, dağıtımınız destekliyorsa, güvenlik duvarının önyükleme zamanında etkinleştirilip etkinleştirilmeyeceğini değiştirmek için bir düğme vardır.

### Filtre zincirleri

Harici iptables komut dosyalarıyla daha iyi işbirliği için tek tek zincirleri güvenlik duvarının işlemesinden hariç tutabilirsiniz. Bunu yapmak için, ayarlarda kuralların doğrudan işlenmesini seçmeli ve uygun zincirlerin işlenmesini engelleyen bir filtre listesi girmelisiniz. Düzenlemenin dışında bırakılmayan zincirler, "güvenlik duvarı tarafından yönetilmez" mesajı ile işaretlenir.

### IP Setleri

İp (6) tablosunun daha yeni sürümleri ipset uzantısını destekler. IP setleri, ana bellekteki IP adreslerinin listeleridir; bunlar çok verimli bir şekilde aranabilir ve kurallarda bir koşul olarak kullanılabilir. Ana sayfada, kurallar tarafından kullanılabilen mevcut IP setleri görüntülenir. Ancak şu anda bunları güvenlik duvarında yönetmek mümkün değildir.