[Linux]phpbb2 除了 httpd 還要開哪些 ?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 由 streitleak »

要看分享器有沒有檔PORT阿...Xd
像我沒設定分享器去對應PORT的話..都會連不上...
除非你的分享器後面只接一台電腦...XD
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國》國歌一節
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 由 whyzn »

請問 在 iptables 中,要開 port 25
應該怎麼寫才對 ?
我是用 Hub 接 Hinet 的 modem
而 win98, linux 接在 Hub
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 由 小竹子 »

streitleak 寫:要看分享器有沒有檔PORT阿...Xd
像我沒設定分享器去對應PORT的話..都會連不上...
除非你的分享器後面只接一台電腦...XD

我有設定指定呀!
:D
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 由 design »

只要 sendmail 正常就可以送信了, 只要有開 sendmail PORT 25 就開了!

不管 iptables 是否全擋一樣可以寄信.


/sbin/iptables -P OUTPUT DROP <= 你把它封住了怎麼寄呢..改一下吧
design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 由 design »

你的 iptables 設定實在太奇怪了,是全擋..也沒放行 lo迴圈, 該用功一下了

http://linux.vbird.org
http://www.study-area.org
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 由 whyzn »

對不起,上次是提可能與 port 25 相關的片段\r

全部如下 (內容是參考鳥哥和淺倉中網站的文件)
#!/bin/bash
EXTIF="ppp0"
INIF="eth1"
INNET="192.168.1.0/255.255.255.0"

PATH=/sbin:/bin:/usr/sbin:/usr/bin
export PATH EXTIF INIF INNET

modprobe ip_tables > /dev/null 2>&1
modprobe iptable_nat > /dev/null 2>&1
modprobe ip_nat_ftp > /dev/null 2>&1
modprobe ip_nat_irc > /dev/null 2>&1
modprobe ip_conntrack > /dev/null 2>&1
modprobe ip_conntrack_ftp > /dev/null 2>&1
modprobe ip_conntrack_irc > /dev/null 2>&1

/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -F -t nat
/sbin/iptables -X -t nat
/sbin/iptables -Z -t nat
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT DROP
/sbin/iptables -P FORWARD DROP
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A OUTPUT -o lo -j ACCEPT
/sbin/iptables -A FORWARD -i lo -j ACCEPT
/sbin/iptables -A FORWARD -o lo -j ACCEPT
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT

if [ "$INIF" != "" ]; then
/sbin/iptables -A INPUT -i $INIF -j ACCEPT
/sbin/iptables -A OUTPUT -o $INIF -j ACCEPT
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s $INNET -o $EXTIF -j MASQUERADE
fi

#if [ -f /usr/local/virus/iptables/iptables.deny ]; then
# sh /usr/local/virus/iptables/iptables.deny
#fi

#if [ -f /usr/local/virus/iptables/iptables.allow ]; then
# sh /usr/local/virus/iptables/iptables.allow
#fi

# 杜絕砍站
if [ -f /usr/local/virus/httpd-err/iptables.http ]; then
sh /usr/local/virus/httpd-err/iptables.http
fi

#允許 ICMP 封包和允許建立的連線
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
AICMP="0 3 3/4 4 11 12 14 16 18"
for tyicmp in $AICMP
do
/sbin/iptables -A INPUT -i $EXTIF -p icmp --icmp-type $tyicmp -j ACCEPT
done

我以為這裡已經開放了說
# mail
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 25 -j ACCEPT
/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 25 --dport 1024:65535 -j ACCEPT

# mail server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 25 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 25 -d any/0 --dport 1024:65535 -j ACCEPT

# web browser
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 80 -j ACCEPT
/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 80 --dport 1024:65535 -j ACCEPT

# web server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 80 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 80 -d any/0 --dport 1024:65535 -j ACCEPT

# pop2
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 109 -j ACCEPT
/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 109 --dport 1024:65535 -j ACCEPT

# pop2 server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 109 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 109 -d any/0 --dport 1024:65535 -j ACCEPT

# pop3
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 110 -j ACCEPT
/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 110 --dport 1024:65535 -j ACCEPT

# pop3 server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 110 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 110 -d any/0 --dport 1024:65535 -j ACCEPT

# imap
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 143 -j ACCEPT
/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 143 --dport 1024:65535 -j ACCEPT

# imap server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 143 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 143 -d any/0 --dport 1024:65535 -j ACCEPT

# https
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 443 -j ACCEPT

/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 443 --dport 1024:65535 -j ACCEPT

# https server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 443 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 443 -d any/0 --dport 1024:65535 -j ACCEPT
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 由 streitleak »

請照我的方式去取得現在的規則..
請輸入下列指令\r
iptables-save > firewall
在你現在所在的目錄檢視firewall這個檔案...
再把裡面的東西貼出來...
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國》國歌一節
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 由 whyzn »

內容如下,煩請指導一下, thanks a lot.

# Generated by iptables-save v1.2.3 on Sun Feb 8 18:05:43 2004
*filter
:INPUT DROP [44:2288]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth1 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 3 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 3/4 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 12 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 14 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 16 -j ACCEPT
-A INPUT -i ppp0 -p icmp -m icmp --icmp-type 18 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 25 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 1024:65535 --dport 25 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 80 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 1024:65535 --dport 80 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 109 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 1024:65535 --dport 109 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 110 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 1024:65535 --dport 110 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 143 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 1024:65535 --dport 143 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 443 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --sport 1024:65535 --dport 443 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --dport 25 -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -o lo -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o eth1 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 25 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 25 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 80 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 80 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 109 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 109 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 110 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 110 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 143 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 143 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 443 -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 443 --dport 1024:65535 ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT
-A OUTPUT -o ppp0 -p tcp -m tcp --dport 25 -j ACCEPT
COMMIT
# Completed on Sun Feb 8 18:05:43 2004
# Generated by iptables-save v1.2.3 on Sun Feb 8 18:05:43 2004
*nat
:PREROUTING ACCEPT [63:5397]
:POSTROUTING ACCEPT [9:1546]
:OUTPUT ACCEPT [9:1546]
-A POSTROUTING -s 192.168.1.0/255.255.255.0 -o ppp0 -j MASQUERADE
COMMIT
# Completed on Sun Feb 8 18:05:43 2004
design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 由 design »

請問是固定ip ?

INIF="eth1" 改 ""
EXTIF="ppp0" 改 "eth0"

看看, 不知道您的架站環境, 先改看看

改完重跑一次防火牆
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 由 streitleak »

建議你去linux.vbird.org參考防火牆的設定...
另外就是你現在的網路架構是??
應該是設定錯誤的關係..
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國》國歌一節
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 由 whyzn »

環境如下
linux 2.4.7-10
apache 1.3.29
php 4.3.4
mysql 5.0.0-alpha
phpbb 2.0.6

hinet adsl 動態 IP
兩張網卡\r
eth1 對內\r
eth0 對外 經 rp-pppoe 3.5-3 連上 internet
區網用 HUB 相連\r

/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT

然後

/sbin/iptables -A INPUT -p tcp -i $EXTIF --dport 25 -j ACCEPT


這樣是可以發信的(以上為鳥哥網站寫法)
因為我以前用 淺倉中 網站的寫法 也可以寄信,但最近重裝時卻有問題
它的寫法如下
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT DROP
/sbin/iptables -P FORWARD DROP

# mail
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp --sport 1024:65535 -d any/0 --dport 25 -j ACCEPT
/sbin/iptables -A INPUT -i $EXTIF -p tcp ! --syn -s any/0 --sport 25 --dport 1024:65535 -j ACCEPT

# mail server
/sbin/iptables -A INPUT -i $EXTIF -p tcp -s any/0 --sport 1024:65535 --dport 25 -j ACCEPT
/sbin/iptables -A OUTPUT -o $EXTIF -p tcp ! --syn --sport 25 -d any/0 --dport 1024:65535 -j ACCEPT

\n我是想說,這樣會不會比較安全\r
但不曉得哪裡出問題,這次卻無法成功

感謝各位先進指導,我是有讀過其他參考資料,但解決不了才求教,請包涵
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 由 streitleak »

你要先把鳥哥說的看懂...
基本上我會建議你看iptables 的說明檔...
在配上鳥哥的說明你應該就知道為啥會出不去了..
-P的意義你要先了解...
設定上請針對eth0做設定即可..那個才是主要的封包來源...
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國》國歌一節
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 由 whyzn »

好的,我會再努力,謝謝您
主題已鎖定

回到「phpBB 2 安裝與使用」