綠色資源網:您(nín)身邊最放心的安(ān)全下載站! 最新軟(ruǎn)件|熱(rè)門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位(wèi)置:首頁操作係統linux → LINUX關閉防(fáng)火(huǒ)牆的方法(fǎ)

LINUX關閉防火牆的方(fāng)法

我要(yào)評論 2014/03/18 11:18:43 來(lái)源:綠色資源網(wǎng) 編輯:www.chithemodel.com [ ] 評論(lùn):0 點(diǎn)擊:311次(cì)

(1) 重啟後永(yǒng)久性生效(xiào):

開(kāi)啟:chkconfig iptables on

關(guān)閉:chkconfig iptables off

(2) 即(jí)時生效,重啟後失效:

開啟:service iptables start

關閉:service iptables stop

需要說明的是對於(yú)Linux下的其它服務(wù)都可以用以上(shàng)命令執行開啟和關(guān)閉操作(zuò)。

在開啟了(le)防火(huǒ)牆(qiáng)時(shí),做如下設置,開啟(qǐ)相關(guān)端口(kǒu),

修改(gǎi)/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

或(huò)者:

/etc/init.d/iptables status 會得到一(yī)係列信息,說(shuō)明防火牆開著。

/etc/rc.d/init.d/iptables stop 關閉防火牆

最(zuì)後:

在根用戶下輸入setup,進入一個圖形界(jiè)麵,選擇(zé)Firewall configuration,進入下一界麵,選擇Security Level為Disabled,保存。重(chóng)啟即可。

======================================================

fedora下

/etc/init.d/iptables stop

=======================================================

ubuntu下(xià):

由(yóu)於UBUNTU沒有相(xiàng)關(guān)的直接命(mìng)令(lìng)

請(qǐng)用如下命令

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

暫時開放所有端口

Ubuntu上沒有關閉iptables的(de)命(mìng)令

=======================================================

iptables 是linux下一款強大的防火(huǒ)牆,在(zài)不考慮效率的情況下,功能強(qiáng)大到足可以替代大多數硬件防火牆,但(dàn)是強大的(de)防火牆如果應用不當,可能擋住(zhù)的可不光是那些潛在的攻擊,還有可能是你自己哦。這(zhè)個帶來(lái)的危害對於普通的個人PC來說可能無關緊要,但(dàn)是想象一下,如(rú)果這(zhè)是一台(tái)服務器,一旦發生(shēng)這樣的情況,不(bú)光是影院正(zhèng)常(cháng)的服(fú)務(wù),還需(xū)要到現場去恢複(fù),這會給你帶來多少損失呢?

所以(yǐ)我想說的是,當你敲(qiāo)入每一個iptables 相關命令的時候都要萬(wàn)分小心。

1.應用(yòng)每一個規則(zé)到DROP target時,都要仔(zǎi)細檢查規則,應用之前要考慮他給你帶來(lái)的影響。

2.在redhat中我們可以使用(yòng)service iptables stop來關閉防火牆,但(dàn)是在有(yǒu)些版本如ubuntu中這個命令卻不起作用,大家(jiā)可能在網上搜(sōu)索(suǒ)到不少(shǎo)文章告訴你用iptables -F這個命令來關閉(bì)防(fáng)火牆(qiáng),但是使用這個(gè)命令(lìng)前,千萬(wàn)記得用iptables -L查看一下你的係統中所有鏈的默認(rèn)target,iptables -F這個命(mìng)令(lìng)隻(zhī)是清除(chú)所有規則,隻不會真正關閉iptables.想象一下,如果你的鏈默(mò)認target是DROP,本(běn)來你(nǐ)有規則來允許一些特定(dìng)的端(duān)口,但(dàn)一旦應用iptables -L ,清除(chú)了所有規則(zé)以後,默認的target就(jiù)會阻止任何訪(fǎng)問,當然包括遠程ssh管理服務器的你。

所以我建(jiàn)議的(de)關(guān)閉防火牆(qiáng)命令是

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -P OUTPUT ACCEPT

iptables -F

總之,當你要在(zài)你的服務器(qì)上做任何變(biàn)更時,最好有一個測試(shì)環(huán)境做過(guò)充分的測試再應用到你的服(fú)務器。除(chú)此之外,要用好iptables,那就(jiù)要(yào)理(lǐ)解iptables的運行(háng)原(yuán)理,知道對於每一個數據包(bāo)iptables是怎麽(me)樣來處理的。這樣才能準(zhǔn)確地(dì)書寫規則(zé),避免帶來不必要(yào)的麻(má)煩。

關鍵詞:LINUX,防火牆

閱讀本文後您有什麽感想? 已有 人給(gěi)出評價!

  • 0 歡(huān)迎喜歡
  • 0 白癡(chī)
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視