所謂服務(wù)器防火墻指的是一個由軟件和硬件設(shè)備組合而成、在內(nèi)部網(wǎng)和外部網(wǎng)之間摊崭、專用網(wǎng)與公共網(wǎng)之間的界面上構(gòu)造的保護屏障.是一種獲取安全性方法的形象說法,它是一種計算機硬件和軟件的結(jié)合杰赛,使Internet與Intranet之間建立起一個安全網(wǎng)關(guān)呢簸。
下面,我們就一起來看看吧!
(1) 重啟后永久性生效:
開啟:chkconfig iptables on
關(guān)閉:chkconfig iptables off
(2) 即時生效乏屯,重啟后失效:
開啟:service iptables start
關(guān)閉:service iptables stop
需要說明的是對于Linux下的其它服務(wù)都可以用以上命令執(zhí)行開啟和關(guān)閉操作根时。
在開啟了防火墻時,做如下設(shè)置辰晕,開啟相關(guān)端口蛤迎,
修改/etc/sysconfig/iptables 文件,添加以下內(nèi)容:
-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 22 -j ACCEPT
或者:
/etc/init.d/iptables status 會得到一系列信息含友,說明防火墻開著替裆。
/etc/rc.d/init.d/iptables stop 關(guān)閉防火墻
最后:
在根用戶下輸入setup校辩,進入一個圖形界面,選擇Firewall configuration辆童,進入下一界面宜咒,選擇Security Level為Disabled,保存把鉴。重啟即可故黑。
======================================================
fedora下
/etc/init.d/iptables stop
=======================================================
ubuntu下:
由于UBUNTU沒有相關(guān)的直接命令
請用如下命令
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
暫時開放所有端口
Ubuntu上沒有關(guān)閉iptables的命令
所以我建議的關(guān)閉防火墻命令是
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
當(dāng)你要在你的服務(wù)器上做任何變更時,最好有一個測試環(huán)境做過充分的測試再應(yīng)用到你的服務(wù)器纸镊。除此之外倍阐,要用好iptables,那就要理解iptables的運行原理逗威,知道對于每一個數(shù)據(jù)包iptables是怎么樣來處理的峰搪。這樣才能準(zhǔn)確地書寫規(guī)則,避免帶來不必要的麻煩凯旭。