Dinamik Dynamic NAT

2009-09-19 15:06:01
Dynamic NAT

Global Ip adres havuzundan bir Ip ye local IP çevirlir. Hiçbir zaman aynı local IP aynı global IP ye çevrilmemelidir. Bu seçim dinamik olmaktadır. Ayrıca hangi ip ilk önce eşleşirse ilk önce internete o çıkar.

1. Dinamik nat yaparken ilk önce default yönlendirme yazılır ( Uygun bir static yönlendirme de yazılabilir ), böylece router'a clientlardan gelen (hedef adresi bilinmeyen paketlerin) istekleri servis sağlayıca yönlendirlmiş olur.
2. Uygun bir access-list yazılır.
3. Clientlara verelicek reel ip aralagımızı tanımlayacagımız komut söz dizimi yazılır. Bu komut söz dizimi aşağıdaki gibidir

router(config)#ip nat pool [pool adı] [Reel IP aralığı] Netmask Mask

4. inside ve outside interface' ler tanımlanır.

Örnek:

router(config)#ip route 0.0.0.0 0.0.0.0 [destination ip]
router(config)#ip nat pool internetim 192.168.3.170 192.168.3.199 netmask 255.255.255.0
router(config)#access-list 10 permit any
router(config)#int e0
router(config-if)#ip nat inside
router(config-if)#exit
router(config)#int s0
router(config-if)#ip nat outside
router(config-if)#exit
router(config)#ip not inside source list 10 pool internetim

İlk önce NAT IP havuzumuzu yarattık,sonrasında içeriden çıkabilecek IP adreslerine izin verdik.

Asıl komutumuzda ise access-list numaramızı ve havuz adımızı belirtmiş olduk.En son işlemde hangi interface'lerin iç ve dış olduğunu belirtmek oldu. Fakat bir sorun var... Buradaki 24 saatlik timeout süresi dinamik mantık için çok uzun.Onu biraz kısaltalım

Not : Bu tip translation'da NAT tablomuzdaki değerlerin bir zaman aşımı süresi bulunmakta.Translation yapacağımız, adreslere herhangi bir trafik isteği gelmediği taktirde,bu adresleri "show ip nat translations" çıktısında göremeyiz.

Not: Varsayılan zaman aşımı süresi 24 saat.

router(config)#ip nat translation timeout 7200
Burada belittigimiz 7200 değeri saniye cinsinden:)

Not: Router#Show ip nat translation - Bu komut ile client' ların hangi reel ip' yi aldığı gözlenir.

0
0
0
Yorum Yaz