Burada NAT işlemi yapıldığı için kuralların NAT tablolarına girilmesi gerekiyor.
INPUT zinciri içerisinde ayrıca o portu ACCEPT etmenize gerek yok, yani aşağıdaki gibi tek bir komutla trafik yönlendirmesini yapabilirsiniz: iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 172.16.74.128:80 Tabi Virtualbox ile aranızdaki network şekli de önemli, Virtualbox'ta host interface seçilmiş olmalı, sunucunuzdan 172.16.74.128 ip adresine erişebiliyor olmanız lazım. 26 Aralık 2008 Cuma 11:45 tarihinde Su Kaya <ozmen...@gmail.com> yazdı: > Merhaba, > > Üzerinde debian lenny çalışan bir sunucum var. Fiziksel sunucu üzerinde ise > vmware ile sanal makineler çalışmakta. Makineler internete NAT ile > ulaşmaktalar. > > yapmaya çalıştığım şey ise fiziksel makinenin internete bağlanan ayağı olan > eth0 arabiriminin 80 portuna gelen istekleri sanal makinelerin bağlandığı > vmnet8 arayüzüne bağlı olan 172.16.74.128 ip numaralı sanal makinenin 80 > numarlı portuna yönlendirmek. > > Detay vermem gerekirse; > Sistem üzerinde iptable bulunmakta. Bunu gerçekleştirmek için > > iptables -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to- > destination 192.168.1.9:80 > > iptables -A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT > > komutlarını veriyorum : > > iptables -L > ------------ > Chain INPUT (policy ACCEPT) > target prot opt source destination > ACCEPT tcp -- anywhere anywhere tcp dpt:www > > Chain FORWARD (policy ACCEPT) > target prot opt source destination > ACCEPT tcp -- anywhere 172.16.74.128 tcp dpt:www > ACCEPT tcp -- anywhere 172.16.74.128 tcp dpt:www > > Chain OUTPUT (policy ACCEPT) > target prot opt source destination > > ile yukarıdakı çıktıyı alıyorum ancak bir türlü yönlendirme işlemini > yapamadım. > > Acaba neyi eksik veya yanlış yapıyorum? > > teşekkürler > > -- Murat Demirten Genel Müdür Yenihayat Bilişim Teknolojileri A.Ş. http://www.yh.com.tr (212) 210 77 36 (PBX)