1. 河豚號 > 生活百科 >

linux配置防火墻開放端口(linux服務器配置ip地址)

Firewall基本概念

Firewall,對iptables防火墻的進一步封裝,沒有鏈與表的概念,只有區(qū)域的概念,比iptables操作簡單,但是底層還是調(diào)用Iptables。

系統(tǒng)服務:firewalld;

管理工具:firewall-cmd(命令)、firewall-config(圖形化界面)。

Firewall基本區(qū)域

Firewall包括四個基本區(qū)域,根據(jù)所在的網(wǎng)絡場所區(qū)分,預設保護規(guī)則集:

public,僅允許訪問本機的Ssh/Dhcp/Ping等服務;

trusted,允許任何網(wǎng)絡請求訪問;

block,阻塞任何來訪請求(明確拒絕,有回應給客戶端);

drop,丟棄任何來訪請求(沒有回應,節(jié)省服務端資源)。

Firewall區(qū)域操作

## 列出所有區(qū)域;

[root@localhost ~]# firewall-cmd --get-zones

block dmz drop external home internal libvirt public trusted work

## 列出當前區(qū)域;

[root@localhost ~]# firewall-cmd --get-default-zone

public

## 切換當前區(qū)域;

[root@localhost ~]# firewall-cmd --set-default-zone=trusted

success

## 列出當前區(qū)域信息;

[root@localhost ~]# firewall-cmd --zone=trusted --list-all

trusted (active)

target: ACCEPT

icmp-block-inversion: no

interfaces: ens33

sources:

services:

ports:

protocols:

masquerade: no

forward-ports:

source-ports:

icmp-blocks:

rich rules:

## 重新加載防火墻所有配置;

[root@localhost ~]# firewall-cmd --reload

## 添加指定服務允許網(wǎng)絡請求;

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service='服務名'

Firewall規(guī)則操作

## 查看防火墻端口;

[root@localhost ~]# firewall-cmd --zone=public --list-ports

## 重載防火墻配置;

[root@localhost ~]# firewall-cmd --reload

## 開放端口;

[root@localhost ~]# firewall-cmd --zone=public --add-port=100-500/tcp --permanent

[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

## 限制端口;

[root@localhost ~]# firewall-cmd --zone=public --remove-port=22/tcp --permanent

## 開發(fā)IP地址;

[root@localhost ~]# firewall-cmd --permanent --add-source=192.168.1.0/24

## 禁止IP地址;

[root@localhost ~]# firewall-cmd --permanent --add-source=192.168.1.0/24

## 添加復雜規(guī)則;

[root@localhost ~]# firewall-cmd --permanent --add-rich-rule="rule family="ipv4

本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.zltfw.cn/shbk/39462.html

聯(lián)系我們

在線咨詢:點擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息