----- Original Message -----
From: Jimmy <jimmyh@ms1.url.com.tw>
To: netman <netmanforever@yahoo.com>
Sent: Wednesday, May 31, 2000 10:51 AM
Subject: ipmasqadm問題
> netman:
> 不好意思,有些問題想請教一下....
> 我的firewall上有三個網段,分別是
> eth0:172.25.128.x/24,
> eth1:172.17.16.x/20,
> eth2:210.61.240.x/24
> 我想將172.17.16.45 上的Web對應到210.61.240.55
> 首先我設定 ip alias:
> ifconfig eth2 210.61.240.55 up
IP alias 的 device 應該是 eth2:0 吧﹖
> 再設 ipmasqadm:
> ipmasqadm portfw -a -P tcp -L 210.61.240.55 80 -R 172.17.16.45 80
> ipmasqadm portfw -a -P udp -L 210.61.240.55 80 -R 172.17.16.45 80
> 可是當我用browser去看210.61.240.55時,卻找不到網頁
> 有哪個步驟有錯嗎?
提供的信息太籠統了﹐很很難判斷是哪部份的錯﹐
有可能是 routing ﹐也有可能是 ipchains﹐更甚者有可能是 apache.
根據我以前的測試多數是 ipchains 太緊了。
為了確定 ipmasqadm 工作﹐您可以先將 ipchains 暫時開放﹕
ipchains -F
ipchains -X
ipchains -P input ACCEPT
ipchains -P output ACCEPT
ipchains -P forward ACCEPT
ipchains -P forward MASQ
然後嘗試用 ping 確定 routing 沒問題。
再來是直接 HTTP 連接。
如果可以了﹐再設定 ipmasqadm 看看轉址是否成功。
> 以及
> portfw及autofw有什麼差別?
基本上前者是 static 的模式﹐後者是 dynamic (但不是 100%)。
portfw 用來做 1:1 比較有效﹐而 autofw 在理論上可以服務 1:many
﹐
不過﹐在我的測試中﹐並非完全成功。
或許是我的方法不對﹐說老實﹐我也只知皮毛而已。
> 有ipmasqadm的how-to嗎?
您可以看看這些網頁﹕
http://snafu.freedom.org/linux2.2/docs/
http://www.tsmservices.com/masq/
>
> 謝謝您的協助
不客氣﹐歡迎隨時指教﹗
祝順利﹗
網中人