人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

詳解firewall的規(guī)則設(shè)置與命令(白名單設(shè)置)

發(fā)布日期:2022-02-21 16:54 | 文章來(lái)源:站長(zhǎng)之家

一. 設(shè)置firewall規(guī)則

例1:對(duì)外暴露8080端口

firewall-cmd --permanent --add-port=8080/tcp

例2:使mysql服務(wù)的3306端口只允許192.168.1.1/24網(wǎng)段的服務(wù)器能訪問(wèn)

#添加規(guī)則
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.1/24" port protocol="tcp" port="3306" accept"
#reload使生效
firewall-cmd --reload

例3:端口轉(zhuǎn)發(fā),將到本機(jī)的3306端口的訪問(wèn)轉(zhuǎn)發(fā)到192.168.1.1服務(wù)器的3306端口

# 開(kāi)啟偽裝IP
firewall-cmd --permanent --add-masquerade
# 配置端口轉(zhuǎn)發(fā)
firewall-cmd --permanent --add-forward-port=port=3306:proto=tcp:toaddr=192.168.1.2:toport=13306

注意:如果不開(kāi)啟偽裝IP,端口轉(zhuǎn)發(fā)會(huì)失?。黄浯?,要確保源服務(wù)器上的端口(3306)和目標(biāo)服務(wù)器上的端口(13306)是開(kāi)啟的。

二. firewall命令

1.啟動(dòng), 停止, 重啟firewalld

1. 停止

systemctl stop firewalld.service 

2. 啟動(dòng)

systemctl start firewalld.service 

3. 重啟

systemctl restart firewalld.service

4. 查看狀態(tài):

systemctl status firewalld 

5.禁止firewall開(kāi)機(jī)啟動(dòng)

systemctl disable firewalld

6. 設(shè)置開(kāi)機(jī)啟用防火墻:

systemctl enable firewalld.service

2.查看firewall規(guī)則與狀態(tài)

1. 查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示notrunning,開(kāi)啟后顯示running)

firewall-cmd --state    

2. 查看防火墻規(guī)則(只顯示/etc/firewalld/zones/public.xml中防火墻策略)

firewall-cmd --list-all

3. 查看所有的防火墻策略(即顯示/etc/firewalld/zones/下的所有策略)

firewall-cmd --list-all-zones 

4. 重新加載配置文件

firewall-cmd --reload

3.配置firewalld-cmd

查看版本: firewall-cmd --version
查看幫助: firewall-cmd --help
顯示狀態(tài): firewall-cmd --state
查看所有打開(kāi)的端口: firewall-cmd --zone=public --list-ports
更新防火墻規(guī)則: firewall-cmd --reload
查看區(qū)域信息: firewall-cmd --get-active-zones
查看指定接口所屬區(qū)域: firewall-cmd --get-zone-of-interface=eth0
拒絕所有包:firewall-cmd --panic-on
取消拒絕狀態(tài): firewall-cmd --panic-off
查看是否拒絕: firewall-cmd --query-panic

4. 那怎么開(kāi)啟一個(gè)端口呢

1. 添加(--permanent永久生效,沒(méi)有此參數(shù)重啟后失效)

firewall-cmd --zone=public --add-port=80/tcp --permanent

2. 重新載入(修改規(guī)則后使其生效)

firewall-cmd --reload

3. 查看

firewall-cmd --zone= public --query-port=80/tcp

4. 刪除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

因?yàn)樵?usr/lib/firewalld/services/中事先定義了ssh.xml的相應(yīng)的規(guī)則

5. systemctl是CentOS7的服務(wù)管理工具中主要的工具,它融合之前service和chkconfig的功能于一體。

啟動(dòng)一個(gè)服務(wù):systemctl start firewalld.service
關(guān)閉一個(gè)服務(wù):systemctl stop firewalld.service
重啟一個(gè)服務(wù):systemctl restart firewalld.service
顯示一個(gè)服務(wù)的狀態(tài):systemctl status firewalld.service
在開(kāi)機(jī)時(shí)啟用一個(gè)服務(wù):systemctl enable firewalld.service
在開(kāi)機(jī)時(shí)禁用一個(gè)服務(wù):systemctl disable firewalld.service
查看服務(wù)是否開(kāi)機(jī)啟動(dòng):systemctl is-enabled firewalld.service
查看已啟動(dòng)的服務(wù)列表:systemctl list-unit-files|grep enabled
查看啟動(dòng)失敗的服務(wù)列表:systemctl --failed

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。

香港服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部