On 24.10.2009 00:58, Ali Rıza KELEŞ wrote:
> A, B ve C yönlendirmeye konu 3 bilgisayarı temsil etsin. B, Hem A ile
> hem de C ile farklı ethernet arayüzleri ile konuşabiliyor. Benim
> amacım B aracılığı ile A ile C yi konuşturmak.
> 
> A ip adresi 10.0.0.102
> C ip adresi 172.16.0.1
> 
> B ip adresi
> eth0 : 172.16.0.102 (C ye bakan yüz)
> eth1: 10.0.0.150 (A ya bakan yüz)
[...]
> A ile B; B'nin eth1 yüzünden, B ile C ise B'nin eth0 yüzünden konuşuyorlar.
> 
> C'de 81 portunda çalışan web tabanlı bir uygulama var. Yani
> yönlendirmede port da önemli.

B'de:

iptables -I FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -I FORWARD -p tcp -i eth0 -s 10.0.0.0/24 -o eth1 -d
176.16.0.102 --dport 81 -j ACCEPT

yazdiklariniza gore yeterli olmali.

Ayrica,
iptables -t nat -I PREROUTING -p tcp -i eth0 -s 10.0.0.0/24 -o eth1 -d
176.16.0.102 --dport 80 -j DNAT --to-destination 176.16.0.102:81

gerekebilir (yazdiginizdan anlasilmiyor bunu yapmayi isteyip istemediginiz).

Iptables icin internetde bir suru dokuman var.  Okuyun lutfen.

-- 
Eray
_______________________________________________
Linux E-Posta Listesi
[email protected]

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux

Cevap