[linux-network] Re: routing

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: M.Sinan (sinan@uludag.edu.tr)
Date: Sat 25 Jan 2003 - 00:38:24 EET


> Merhaba,
Merhaba,

> Kablonet ile internete acik olan bir bilgisayarin eth1 ine xxxx nolu porta
gelen paketleri, localde baska bir bilgisayarin eth0 ine xxxx portuna
yonlendirmek istiyorum. Bu nasil yapiliyor acaba? Kablonette iki eth var ve
birinden digerine aktarma islemi mi yapmam gerekecek?
Ornegin kablonet ile ile internete bagli olan bilgisayarin kablonete bakan
yuzu eth0 , ic aga bakan yuzu ise eth1 olsun
Eger ki, Disardan gelen bir istegi icerde bir makinaya yonlendirmek
istiyorsanız, örnegin 80 nolu porttan gelen istekleri local agdaki bir web
sunucuya;

/usr/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j
DNAT --to x.x.x.x:80 (Burada x.x.x.x local agdaki bilgisayarin ip adresi)

Eger ki icerdeki bir bilgisayardan disariya gidecek bir paketi engelleyip
icerde baska bir bilgisayara yonlendirmek istiyorsaniz (Mesela transparan
proxy icin dusunulebilir)

/usr/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j
DNAT --to x.x.x.x:3128 (Burada "-i eth1" , cunku ic agdan gelen paketi
aliyoruz, yine x.x.x.x icerdeki makinanin ip adresi)

Genel bi açıklama yaparsak
-p ile protokol belirtiyoruz
--dport ile belirttiğimiz protokol icin port belirtiyoruz
-j DNAT , sanirim destination nat idi, paketin hedef iceriğini değiştirmek
icin..

Kolay gelsin..


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.