Linux防火墻配置及放行端口方式
更新時間:2025年08月02日 08:57:37 作者:tag心動
文章介紹了firewalld防火墻的基本操作與配置方法,包括狀態(tài)查看、開關(guān)及開機啟動設(shè)置;端口放行(如80/90端口)、作用域指定、IP訪問控制及規(guī)則刪除;強調(diào)需重新加載規(guī)則使配置生效,并提供相關(guān)命令示例
一、firewalld的基本使用(系統(tǒng)防火墻)
- 查看防火墻狀態(tài):
systemctl status firewalld.service
- 關(guān)閉防火墻:
systemctl stop firewalld.service
- 重啟防火墻:
systemctl restart firewalld.service
- 開啟防火墻:
systemctl start firewalld.service
- 關(guān)閉開機啟動:
systemctl disable firewalld.service
- 開啟開機啟動:
systemctl enable firewalld.service
二、配置firewalld-cmd
- 查看放行的所有端口:
firewall-cmd --zone=public --list-ports
- 查看防火墻規(guī)則:
firewall-cmd --list-all
- 重新加載防火墻規(guī)則:
firewall-cmd --reload
三、通過firewall-cmd(放行端口)
- 作用域是public,開放tcp協(xié)議的80端口,一直有效:
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 作用域是public,批量開放tcp協(xié)議的80-90端口,一直有效:
firewall-cmd --zone=public --add-port=80-90/tcp --permanent
- 作用域是public,批量開放tcp協(xié)議的80、90端口,一直有效:
firewall-cmd --zone=public --add-port=80/tcp --add-port=90/tcp --permanent
- 指定某個端口限定某個ip訪問
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.100.168.0" port protocol="tcp" port="2375" accept"
- 指定某范圍端口限定某個ip網(wǎng)段訪問
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.100.168.0/24" port protocol="tcp" port="8000-9999" accept"
- 刪除規(guī)則
firewall-cmd --permanent --remove-rich-rule="rule family=ipv4 source address=10.100.168.0 port protocol=tcp port=2375 accept"
- 開放的服務(wù)是http協(xié)議,一直有效:
firewall-cmd --zone=public --add-service=http --permanent
- 重新載入,更新防火墻規(guī)則,這樣才生效;systemctl restart firewal也可以生效:
firewall-cmd --reload
- 查看tcp協(xié)議的80端口是否生效:
firewall-cmd --zone=public --query-port=80/tcp
- 刪除80端口放行規(guī)則:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
注意:放行端口后必須要重新加載防火墻才會生效!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux Centos7系統(tǒng)端口占用問題的解決方法
這篇文章主要給大家介紹了關(guān)于Linux Centos7系統(tǒng)端口占用問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-01-01CenterOS 中安裝Redis及開機啟動設(shè)置詳解
這篇文章主要介紹了CenterOS 中安裝Redis及開機啟動設(shè)置詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12CentOS 7.6安裝MySQL 5.7 GA版的教程圖解
本文通過圖文并茂的形式給大家介紹了CentOS 7.6安裝MySQL 5.7 GA版,需要的朋友可以參考下2019-09-09