iptables DNAT 無法正常使用 - Linux

Table of Contents

※ [本文轉錄自 Network 看板 #1HL1I6OD ]

作者: b60413 (None) 看板: Network
標題: [問答] iptables DNAT 無法正常使用
時間: Thu Mar 28 17:59:28 2013

今天嘗試再做DNAT,使用下面指令一直無法成功,
-t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.100.2:80
也確定/proc/sys/net/ipv4/ip_forward的值為1,

目前主機是使用Virtual Box 4.2.6所建置的,
作業系統皆是使用Ubuntu 12.04與iptables 1.4.12,
拜過Google後說上面的環境使用iptable nat好像有問題?
於是嘗試自己編iptables 1.4.18,
但仍然無法正常運作,
不知道問題到底出在哪?
煩請高手幫忙看一下,謝謝.

192.168.100.2 為單純的Web Server,沒有設定任何防火牆與iptables rule
eth0 => 10.0.2.15
eth1 => 192.168.100.2
gateway => 10.0.2.2

192.168.100.7 要做DNAT的機器
eth0 => 10.0.2.15
eth1 => 192.168.100.7
gateway => 10.0.2.2

--
http://www.myspace.com/soundtrack0220

--

All Comments

Yuri avatarYuri2013-04-02
把 iptables 的 PREROUTING / FORWARD 都貼一下?
Megan avatarMegan2013-04-03
忘了打 POSTROUTING 也貼
Hardy avatarHardy2013-04-04
NAT那張表只有文中的規則,其他的規則皆無.
Lucy avatarLucy2013-04-05
fliter表沒任何規則
Queena avatarQueena2013-04-08
-i eth1 # 從 192.168.100.x 進來,那幹嘛還 DNAT?
Ursula avatarUrsula2013-04-09
請問那我應該怎樣去實作才正確呢?謝謝
Adele avatarAdele2013-04-10
少加一個S N A T
Caitlin avatarCaitlin2013-04-14
想一下web 的封包回的來嗎
Madame avatarMadame2013-04-14
應該是 eth0 進來 tcp 80 才 DNAT 成 192.168.100.2 吧?