小紅帽技術論壇
Show all 2 posts from this thread on one page

小紅帽技術論壇 (http://redhat.ecenter.idv.tw/bbs/index.php)
- Unix-like 系統討論板 (http://redhat.ecenter.idv.tw/bbs/forumdisplay.php?forumid=4)
-- 訊問關於iptables做nat的問題!(急) (http://redhat.ecenter.idv.tw/bbs/showthread.php?threadid=62606)


Posted by dj1552001 on 11-14-2008 20:13:

訊問關於iptables做nat的問題!(急)

各位前輩好!
小弟在這裡想請教各位前輩一些關於iptables的設法的問題!
因為目前小弟想讓公司內的員工,在上網前要先進行身份的認證!
然後再依照各個部門做存取的限制!

拿一台主機做iptables與認證的服務!
該主機有兩張網卡:
eth0對外192.168.0.3,對外接至ip分享器上!
eth1對內192.168.1.254,對內的網段,公司內所有電腦都設為些網段!

小弟我iptables的設法為:
先下:
iptables -t nat -I PREROUTING -s 192.168.1.0/27 -p tcp --dport 80 -j DNAT --to 192.168.1.254:80
*將所有ip先導至本台做網頁認證
iptables -t nat -I POSTROUTING -s 192.168.1.0/27 -j MASQUERADE
通過認證者,即可上網。

當使用者通過認證後,即利用程式寫一條RULE為:
iptables -t nat -I PREROUTING -s 192.168.1.xx -j ACCEPT

如此後,便可以上網嘍!

不過小弟的問題來了!小弟今天測試將允許192.168.1.1進行網頁瀏覽!因此…上面的部份規則一樣延用。以下為小弟測試時打的rule:
1.iptables -t nat -I PREROUTING -s 192.168.1.1 -j ACCEPT
2.iptables -t nat -I POSTROUTING -s 192.168.1.1 -p tcp --dport 53 -j MASQUERADE
3.iptables -t nat -I POSTROUTING -s 192.168.1.1 -p tcp --dport 80 -j MASQUERADE
照理說這樣設完後,應該就可以讓192.168.1.1的主機瀏覽網頁了吧!
但是結果是不行的吶!!

請問各位前輩,小弟是否有那個地方是錯誤的呢?

拜託各位大大指導一下><
謝謝您們,真的感謝!


Posted by joy6811 on 07-31-2012 22:32:

有沒有錯誤訊息?


目前使用的時域為(台北時間),現在時間是 21:24 。
Show all 2 posts from this thread on one page

Powered by: vBulletin Version 2.2.9
Copyright © Jelsoft Enterprises Limited 2000 - 2002.
小紅帽技術論壇創立於 2000/09/15 ,使用 vBulletin 合法註冊版權