Linux防火墻命令之 ~ firewall-cmd

在CentOS7之后系統(tǒng)默認(rèn)的防火墻管理工具出現(xiàn)了變化,使用了firewall-cmd乓梨,這一節(jié)我們就來看一看firewall-cmd的用法烘挫,iptables的用法參看這篇文章Linux防火墻命令之 ~ iptables

一挣棕、防火墻管理中 systemctl 常用的命令

  1. 啟動(dòng)/關(guān)閉/重啟防火墻:
    systemctl start/stop/restart firewalld.service
    
  2. 禁止開機(jī)啟動(dòng)防火墻:
    systemctl disable firewalld.service
    
  3. 查看服務(wù)運(yùn)行狀態(tài):
    systemctl status firewalld
    

二宁玫、防火墻控制臺(tái)命令:firewall-cmd

  1. 查看8080端口是否已經(jīng)開放:
    firewall-cmd --query-port=8080/tcp
    
  2. 永久開放TCP8080端口:
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    
  3. 永久移除TCP8080端口:
    firewall-cmd --zone=public --remove-port=8080/tcp --permanent
    
  4. 重新加載防火墻規(guī)則:
    firewall-cmd --reload
    
  5. 查看防火墻運(yùn)行否:
    firewall-cmd --state
    
  6. 查看端口開放情況:
    firewall-cmd --list-all
    

三、防火墻管理中 netstat 的應(yīng)用

  1. 安裝
    yum install net-tools
    
  2. 查看正在監(jiān)聽的端口
    netstat -lntp
    
  3. 檢查端口8080被哪個(gè)進(jìn)程占用
    netstat -lnp | grep 8080
    

四薇正、firewall-cmd 的高級用法

  1. 前面我們是通過直接開放端口的形式來放開對應(yīng)的服務(wù)片酝,這種就是典型的iptables的思路囚衔。在firewall中還提供了另外的一種思路,這就是使用開放服務(wù)的形式來開放對應(yīng)的端口雕沿,如下:

    firewall-cmd --add-service=http #臨時(shí)開放http服務(wù)
    firewall-cmd --add-service=http --permanent #永久開放http服務(wù)
    firewall-cmd --remove-service=http #臨時(shí)移除http服務(wù)
    firewall-cmd --remove-service=http --permanent #永久移除http服務(wù)
    
  2. 查看開放的服務(wù)练湿、端口

    firewall-cmd --list-services
    firewall-cmd --list-ports
    
  3. 開放、阻止端口

    firewall-cmd --add-port=3306/tcp --permanent #永久開放通過tcp訪問3306
    firewall-cmd --add-port=233/udp --permanent  #永久開放通過udp訪問233
    firewall-cmd --remove-port=80/tcp --permanent #永久阻止通過tcp訪問3306
    
  4. IP偽裝:防火墻可以實(shí)現(xiàn)偽裝IP的功能

    firewall-cmd --query-masquerade # 檢查是否允許偽裝IP
    firewall-cmd --add-masquerade # 允許防火墻偽裝IP
    firewall-cmd --remove-masquerade# 禁止防火墻偽裝IP
    
  5. 端口轉(zhuǎn)發(fā)

    • 可以在訪問指定地址訪問指定的端口時(shí)审轮,將流量轉(zhuǎn)發(fā)至指定地址的指定端口肥哎。如果在設(shè)置的時(shí)候任何一個(gè)不設(shè)置都使用來源的數(shù)據(jù);如果配置好端口轉(zhuǎn)發(fā)之后不能用疾渣,可以檢查下面兩個(gè)問題:
      • 如我將80端口轉(zhuǎn)發(fā)至8080端口篡诽,首先檢查本地的80端口和目標(biāo)的8080端口是否開放監(jiān)聽了
      • 檢查是否允許IP偽裝,沒允許的話要開啟IP偽裝
    • 幾個(gè)端口轉(zhuǎn)發(fā)的例子:
      • 將80端口轉(zhuǎn)發(fā)至8080
        firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
        
      • 將80端口轉(zhuǎn)發(fā)至192.168.1.0.1的80端口
        firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.1.0.1
        
      • 將80端口轉(zhuǎn)發(fā)至192.168.0.1的8080端口
        firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1:toport=8080
        
    • 端口轉(zhuǎn)發(fā)的應(yīng)用場景
      • 隱藏端口:當(dāng)我們想把某個(gè)端口隱藏起來的時(shí)候榴捡,就可以在防火墻上阻止那個(gè)端口訪問杈女,然后再開一個(gè)不規(guī)則的端口,之后配置防火墻的端口轉(zhuǎn)發(fā)吊圾,將流量轉(zhuǎn)發(fā)過去达椰。
      • 流量分發(fā):一個(gè)防火墻拖著好多臺(tái)運(yùn)行著不同服務(wù)的機(jī)器,然后用防火墻將不同端口的流量轉(zhuǎn)發(fā)至不同機(jī)器项乒。
  6. 其他常用命令

    firewall-cmd --get-zones #列出支持的zone
    firewall-cmd --get-services #列出支持的服務(wù)啰劲,在列表中的服務(wù)是放行的
    firewall-cmd --query-service ftp #查看ftp服務(wù)是否支持,返回yes或者no
    iptables -L -n #查看規(guī)則檀何,這個(gè)命令是和iptables的相同的
    man firewall-cmd ##查看幫助
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蝇裤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子频鉴,更是在濱河造成了極大的恐慌猖辫,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砚殿,死亡現(xiàn)場離奇詭異,居然都是意外死亡芝囤,警方通過查閱死者的電腦和手機(jī)似炎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悯姊,“玉大人羡藐,你說我怎么就攤上這事∶跣恚” “怎么了仆嗦?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長先壕。 經(jīng)常有香客問我瘩扼,道長谆甜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任集绰,我火速辦了婚禮规辱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栽燕。我一直安慰自己罕袋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布碍岔。 她就那樣靜靜地躺著浴讯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蔼啦。 梳的紋絲不亂的頭發(fā)上榆纽,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天,我揣著相機(jī)與錄音询吴,去河邊找鬼掠河。 笑死,一個(gè)胖子當(dāng)著我的面吹牛猛计,可吹牛的內(nèi)容都是我干的唠摹。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼奉瘤,長吁一口氣:“原來是場噩夢啊……” “哼勾拉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起盗温,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤藕赞,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后卖局,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斧蜕,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年砚偶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了批销。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡染坯,死狀恐怖均芽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情单鹿,我是刑警寧澤掀宋,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響劲妙,放射性物質(zhì)發(fā)生泄漏湃鹊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一是趴、第九天 我趴在偏房一處隱蔽的房頂上張望涛舍。 院中可真熱鬧,春花似錦唆途、人聲如沸富雅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽没佑。三九已至,卻和暖如春温赔,著一層夾襖步出監(jiān)牢的瞬間蛤奢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工陶贼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啤贩,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓拜秧,卻偏偏與公主長得像痹屹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子枉氮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344