iptables port forward的問題 - Linux

Table of Contents


不好意思小弟是個新手,因研究需要最近在學 iptables
想請教一下相關的問題

我現在有一台 CentOS,上面有eth1,eth2兩個介面

eth1 = 192.168.1.100
eth2 = 192.168.2.105

現在遇到個問題,我想要將 eth1 從 switch 接收到的所有封包再從 eth2 給轉送回去,
請問 iptables 可以做到這樣的功能嗎? 底下這是我的網路環境

----------------
| switch |
----------------
| |
---------------
| eth1 eth2 |


有爬過文章,也有試過許多網路上的教學,但一直做不出來有點挫折..
還是說應該採用其他的方法呢,可以請版友幫幫忙提點一下嗎?

謝謝!!

--

All Comments

Erin avatarErin2013-06-27
好奇目的…
Isabella avatarIsabella2013-06-29
我記得這招是不能用的,不過還是得先去看看鳥哥是不是
這樣說
Joseph avatarJoseph2013-07-03
可以.
Isabella avatarIsabella2013-07-05
我看錯意思了,sorry 請忽略我的推文
Olga avatarOlga2013-07-06
所以你實際上是個router啊~ 寫一寫routing rule就好了
Jacob avatarJacob2013-07-08
這樣的問題在:如果eth1那邊有人直接連eth2裡的機器,還是連得
到,所以可能沒有很大幫助
Sarah avatarSarah2013-07-12
如果你兩邊是不同的網段的話,理論上用iptables的NAT
Elizabeth avatarElizabeth2013-07-16
(MASQUERADE/SNAT/DNAT)就可以搞定了,因為你也沒把要做的事
說得很清楚,像是別人想連到eth2的網段上的機器時是怎麼連的
Barb Cronin avatarBarb Cronin2013-07-18
同kdjf大的想法,要先了解你要做的是什麼,同網段的攻擊
封包分析/阻擋或是不同網段的?
Poppy avatarPoppy2013-07-22
我只是想讓eth1接收的封包可以從eth2送出去@@
然後在轉發過程中做過濾就好了
Kristin avatarKristin2013-07-23
就有點像網路線那樣~ 結果我還是弄不出來 ><
Enid avatarEnid2013-07-26
請問有人可以幫幫忙嗎 我只是一般user 不知怎解...
Connor avatarConnor2013-07-28
我已解決了! 我要的是bridge的功能 抱歉沒有敘述清楚