iptables, bir sistem yöneticisinin Linux çekirdeğinin güvenlik duvarındaki tabloları ve bu tablolara ait zincir ve kuralların yapılandırılmasına izin veren, kullanıcı modunda çalışan bir uygulamadır. Farklı çekirdek modülleri ve programlar farklı protokoller için kullanılmaktadır. Iptables IPv4’e, Ip6tables IPv6’ya, arptables ARP’a ve ebtables da Ethernet çerçevelerine uygulanmaktadır.
iptables, çalışmak için root kullanıcısının sahip olduğu yüksek ayrıcalıklara ihtiyaç duymaktadır. Bu ayrıcalıklara sahip olunmazsa işlevsel olamaz. Çoğu Linux sisteminde iptables /usr/sbin/iptables dizininde ve içerisinde de kullanım kılavuzu bulunmaktadır. Bu kılavuza aynı zamanda eğer iptables yüklü ise terminal’de man iptables komutu çalıştırılarak da erişilebilir. iptables sbin/iptables dizininde de bulunabilir ama iptables “Temel Linux Komutları” ndan ziyade bir servis olduğundan tercih edilen konum genelde /usr/sbin dizinidir.
iptables’ı güncellemek ya da kurmak için terminal’de sudo apt-get install iptables komutu çalıştırılabilir.
iptables’ta Zincir Türleri
iptables’ta input, forward ve output olmak üzere 3 çeşit zincir tipi vardır.
input - Bu zincir gelen bağlantılara göre belirlenecek davranışı kontrol etmek için kullanılır. Örneğin, eğer bir kullanıcı SSH ile sizin bilgisayarınıza veya sunucunuza bağlanmaya çalışırsa iptables input zincirindeki kurala göre IP adresi ve port numarasını eşleştirmeye çalışır.
forward - Bu zincir yereldeki cihazlara ulaştırılmayacak olan gelen bağlantıları yapılandırmak için kullanılır. Yönlendiriciyi ele alırsak, veri daima ona gönderilir fakat yönlendiricinin kendisi nadiren hedef olur. Veri, hedef makine neresiyse oraya iletilmesi için yönlendiriciye gönderilir. Eğer bir yönlendirme, NAT işlemi veya sistemde iletilmesi gereken bir veri yoksa forward zinciri fazla kullanılmaz.
output - Bu zincir giden bağlantılar için kullanılır. Örneğin, eğer google.com 11 Kasım 1998 tarihinde Wayback Machine sitesinde .’a ping atmaya çalışırsanız iptables; ping ve google.com 11 Kasım 1998 tarihinde Wayback Machine sitesinde . ile ilgili bağlantıyı reddetme ya da izin verme kararını vermek için output zincirini kontrol edecektir.
Bilgisayar ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
iptables bir sistem yoneticisinin Linux cekirdeginin guvenlik duvarindaki tablolari ve bu tablolara ait zincir ve kurallarin yapilandirilmasina izin veren kullanici modunda calisan bir uygulamadir Farkli cekirdek modulleri ve programlar farkli protokoller icin kullanilmaktadir Iptables IPv4 e Ip6tables IPv6 ya arptables ARP a ve ebtables da Ethernet cercevelerine uygulanmaktadir iptables calismak icin root kullanicisinin sahip oldugu yuksek ayricaliklara ihtiyac duymaktadir Bu ayricaliklara sahip olunmazsa islevsel olamaz Cogu Linux sisteminde iptables usr sbin iptables dizininde ve icerisinde de kullanim kilavuzu bulunmaktadir Bu kilavuza ayni zamanda eger iptables yuklu ise terminal de man iptables komutu calistirilarak da erisilebilir iptables sbin iptables dizininde de bulunabilir ama iptables Temel Linux Komutlari ndan ziyade bir servis oldugundan tercih edilen konum genelde usr sbin dizinidir iptables i guncellemek ya da kurmak icin terminal de sudo apt get install iptables komutu calistirilabilir iptables ta Zincir Turleriiptables ta input forward ve output olmak uzere 3 cesit zincir tipi vardir input Bu zincir gelen baglantilara gore belirlenecek davranisi kontrol etmek icin kullanilir Ornegin eger bir kullanici SSH ile sizin bilgisayariniza veya sunucunuza baglanmaya calisirsa iptables input zincirindeki kurala gore IP adresi ve port numarasini eslestirmeye calisir forward Bu zincir yereldeki cihazlara ulastirilmayacak olan gelen baglantilari yapilandirmak icin kullanilir Yonlendiriciyi ele alirsak veri daima ona gonderilir fakat yonlendiricinin kendisi nadiren hedef olur Veri hedef makine neresiyse oraya iletilmesi icin yonlendiriciye gonderilir Eger bir yonlendirme NAT islemi veya sistemde iletilmesi gereken bir veri yoksa forward zinciri fazla kullanilmaz output Bu zincir giden baglantilar icin kullanilir Ornegin eger google com 11 Kasim 1998 tarihinde Wayback Machine sitesinde a ping atmaya calisirsaniz iptables ping ve google com 11 Kasim 1998 tarihinde Wayback Machine sitesinde ile ilgili baglantiyi reddetme ya da izin verme kararini vermek icin output zincirini kontrol edecektir Bilgisayar ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz