IPTABLES'2
İlk yazımda IPTables be firewall hakkında bir giriş yapmıştık. İlk yazıma buradan ulaşabilirsiniz. Bu yazımda ise IPTables kurallarını inceleyip seriyi bitireceğim.
Geçen yazımızda ACCEPT,DROP vs den bahsemiştim. Bu yazımda ilk olarak parametrelerden bahsedeceğim sonrasında uygulama yapacağız.
! ayrıcalık tanımlamak için kullanılır.
-s (--source) kaynak belirtmek için kullanılır.
-d (--destination) hedef adresi belirtir.
-i (-in-interface) belirli bir ağdan gelen bağlantılara uugulanacak kuralları koyar.
-j (--jump) kullanıcı tarafından oluşturulan kurallar arasında geçişi sağlar.
-o (-out-interface) belirli bir ağdan giden bağlantılara uygulanacak kuralları belirler.
-v (--verbose) daha ayrıntılı çıktı verir
-x (--extract) kullanılan kısaltma değerlerin uzun uzun gösterir
-t (--table) farklı bir table eklemek için kullanılır
Bir başka yazımda ise daha fazla örnek yaparak IPTables hakkında pratik kazandırmak istiyorum.
Geçen yazımızda ACCEPT,DROP vs den bahsemiştim. Bu yazımda ilk olarak parametrelerden bahsedeceğim sonrasında uygulama yapacağız.
GENEL KURALLAR
-A CHAIN zincire kural ekler(append)
-E CHAIN zinciri yeniden adlandırır(rename-chain)
-D CHAIN zinciri siler(delete)
-C CHAIN zincirden sonraki özel kuralları kontrol eder(check)
-R CHAIN zinciri değiştirmek için kullanılır.(rename)
-L CHAIN zincirdeki kuralları listeler(list)
-I CHAIN zincire zincir ekler(insert)
-P CHAIN zincire yeni politika ekler.(policy)
-X CHAIN zincirdeki bir kuralı siler(delete)
-N CHAIN yeni zincir oluşturur(new)
-F CHAIN zincirdeki kuralların hepsini siler(flush)
![]() |
| 172.16.100.1 adresinden gelen paketleri accept ile kabul ettik. -A ile zincire append ettik. |
![]() |
| 172.16.100.1 adresinden gelen paketleri drop ile drop ettik. -A ile zincire append ettik.Eski verdiğimiz kuralı silmediğimiz için -L parametresi ile baktığımızda hala kayıtlı olduğunu gördük. |
![]() |
| 3 tane varolan kuralımız vardı. Bunları -D parametresi ile sildik. son olarak bir tane DROP kuralımız kaldı. REJECT ile herhangi bir kuralımız olmadığı için silme işlemini yapamadık. |
![]() |
| -F parameteresi ile bütün kuralları sildik. |
![]() |
| -D parametresi ile silme işlemi yapıyorduk nuarası 1 olan kuralı sildik |
| -P ile yeni policy ekliyorduk. Eğer paket hiçbir kurala uymazsa drop et dedik. |
Sıra geldi bazı parametre opsiyonlarını açıklamaya.
! ayrıcalık tanımlamak için kullanılır.
-s (--source) kaynak belirtmek için kullanılır.
-d (--destination) hedef adresi belirtir.
-i (-in-interface) belirli bir ağdan gelen bağlantılara uugulanacak kuralları koyar.
-j (--jump) kullanıcı tarafından oluşturulan kurallar arasında geçişi sağlar.
-o (-out-interface) belirli bir ağdan giden bağlantılara uygulanacak kuralları belirler.
Son olarak dinleme opsiyonlarından bahsedip yazımı bitireceğim.
-v (--verbose) daha ayrıntılı çıktı verir
-x (--extract) kullanılan kısaltma değerlerin uzun uzun gösterir
-t (--table) farklı bir table eklemek için kullanılır
Bir başka yazımda ise daha fazla örnek yaparak IPTables hakkında pratik kazandırmak istiyorum.





Yorumlar
Yorum Gönder