Ana Sayfa
Yardım
Ara
Giriş Yap
Kayıt
Merhaba,
Ziyaretçi
. Lütfen
giriş yapın
veya
üye olun
.
Ekim 15, 2008, 01:59:15 ÖS
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Reklamlar
ACIK KAYNAK
>
Linux Network Sistemleri
>
Genel Güvenlik
>
IPTABLES( Network Filter)
>
5- Iptables ile NAT (Network Address Translation) İşlemleri
Sayfa: [
1
]
Aşağı git
« önceki
sonraki »
Yazdır
Gönderen
Konu: 5- Iptables ile NAT (Network Address Translation) İşlemleri (Okunma Sayısı 161 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
acikkaynak
Administrator
Offline
Mesaj Sayısı: 259
5- Iptables ile NAT (Network Address Translation) İşlemleri
«
:
Eylül 04, 2007, 01:01:27 ÖÖ »
Iptables'ın NAT özelliğini:
1- Internet bağlantısını paylaştırmak,
2- Sunucu yükünü dağıtmak/paylaştırmak,
3- Transparent proxy tanımlamak,
gibi işlemlerde kullanırız.
NAT özelliği temel olarak iki bölümden oluşur. Kaynak NAT (SNAT) ve Hedef NAT (DNAT).
SNAT (POSTROUTING) kaynak adres üzerinde bir değişiklik yapılmak isteniyorsak kullanılır. Maskeleme (Masquerading) işlemi SNAT ile yapılır. İç ağdan gelen paket SNAT işlemi sonucunda dış ağa sanki bizim ip adresimizden gelmiş gibi iletilir ve gelen sonuç ise bizim tarafımızdan, istek yapılan ip'ye iletilir.
DNAT (PREROUTING) ise hedef adres üzerinde bir değişiklik yapılmak isteniyorsa kullanılır. Örneğin makinamıza gelen bir paketi iç/dış ağdaki bir başka makinaya yönlendirmek istiyorsak DNAT kısmı ile işlem yaparız. Paket bize gelir fakat bu işlem sonucunda paket hedef adres değiştirilmiş olarak yoluna devam eder. Transparent proxy, port yönlendirme, yük paylaşımı (load sharing) gibi işlemlerde bu kısmı kullanıyoruz.
Bu işlemler için -t nat parametresi ile belirlediğimiz iptables'ın NAT ile ilgili tablosunu kullanıyoruz. O yüzden nat işlemlerini kullanmak için ilk olarak -t nat parametresini kullanmamız gerekiyor. Daha sonra ise yapacağımız işlem cinsine göre -A parametresinden sonra POSTROUTING yada PREROUTING'i kullanıyoruz.
Fakat burada dikkat edilmesi gereken nokta
PREROUTING
işleminde sadece giriş parametrelerinin,
POSTROUTING
işleminde ise sadece çıkış parametrelerinin kullanılması gerektiğidir.
PREROUTING işlemlerinde:
-j [DNAT,REDIRECT] pakete uygulanacak işlemi belirler.
DNAT: Paketin hedef adresini değiştirir ve yollar.
REDIRECT: Paketi hedef adresini değiştirmeden başka bir adrese iletir. (Transparent proxy işlemleri)
POSTROUTING işlemlerinde:
-j [SNAT, MASQUERADE] pakete uygulanacak işlemi belirler.
SNAT: Paketin kaynak adresini değiştirme işlemini gerçekleştirir.
MASQUERADE: Pakete maskeleme işlemini uygular. Bu işlem sonucunda paketin kaynak adresi ve kaynak portu, sunucu adresi ve boş bir port ile eşlenerek hedefe yollanır.
Logged
Sayfa: [
1
]
Yukarı git
Yazdır
« önceki
sonraki »
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
Açık Kaynak Forum
-----------------------------
=> Duyurular
-----------------------------
Linux Desktop
-----------------------------
=> Başlangıç + Ipucular
=> Linux Off Line Eğitim
=> Linux Linkler
=> Masaüstü Genel
===> Open Office
===> Video,Ses Oynatma/işleme
===> CD/DVD Yazma
===> Emulatorler
=====> CrossOver
=====> Wine
=====> DosBox
=====> Cedega
=> Linux Haberler
===> Pardus
===> Ubuntu
===> Suse - Debian - Mandriva
===> RedHat - Centos - Fedora
-----------------------------
Linux Network Sistemleri
-----------------------------
=> Genel Network
===> Ldap (Lightweight Directory Access Protocol)
===> NTP(Network Time Protocol)
===> SAMBA( Opening Windows to a Wider World)
===> NFS( Network File System)
===> Ftp(File Transfer Protocol)
===> Squid( Proxy Server)
===> Apache( Web server)
===> DNS( Domain Name System)
===> SYSLOG( System log)
===> DHCP( Dynamic Host Configuration Protocol)
===> Router, Switch,Modem,Kablolar,vs...
=====> Router
=====> Switch
=====> Modem
=====> Kablolar
=> Genel Güvenlik
===> IPTABLES( Network Filter)
===> SSH (Secure Shell)
===> PAM( Pluggable Authentication Modules)
=> Network Programları
===> Vyatta Community Edition 2.2 Router
===> BackTrack Network Security System
=> Cisco Certified Network Associate
-----------------------------
Teknik
-----------------------------
=> PROGRAMLAR
=> Resimli program anlatımları
=> E-book
-----------------------------
Sosyal Hayat
-----------------------------
=> Bizimle Paylaşmak İstedikleriniz
===> İş Arayan / İş Veren
===> Tanış Kaynaş
===> Soru - Cevap
Yükleniyor...