在Centos上设置NFS (使用v3)之后,我必须在防火墙中启用它:
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload现在,我需要更改它以允许NFS客户端访问两个子网: 192.168.10.0/24 192.168.177.0/24。
此外,我需要允许公共区域的ssh流量。
其中一个子网是安装NSF服务器的子网。
我尝试将两个子网添加到“可信”区域和相应的规则中,但是在重新加载firewalld之后,该区域将从活动区域中消失。
# firewall-cmd --get-active-zones
drop
interfaces: enp0s3 enp0s8
# firewall-cmd --zone=trusted --add-source=192.168.10.0/24
success
# firewall-cmd --zone=trusted --add-source=192.168.177.0/24
success
# firewall-cmd --get-active-zones
drop
interfaces: enp0s3 enp0s8
trusted
sources: 192.168.10.0/24 192.168.177.0/24
# firewall-cmd --zone=trusted --permanent --add-service=nfs
success
# firewall-cmd --zone=trusted --permanent --add-service=mountd
success
# firewall-cmd --zone=trusted --permanent --add-service=rpc-bind
success
# firewall-cmd --get-active-zones
drop
interfaces: enp0s3 enp0s8
trusted
sources: 192.168.10.0/24 192.168.177.0/24
# firewall-cmd --reload
success
# firewall-cmd --get-active-zones
drop
interfaces: enp0s3 enp0s8
# firewall-cmd --list-all
drop (active)
target: DROP
icmp-block-inversion: no
interfaces: enp0s3 enp0s8
sources:
services: ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:发布于 2020-12-18 20:03:41
您忘记在下列行设置永久标志:
firewall-cmd --zone=trusted --add-source=192.168.10.0/24 --permanent
firewall-cmd --zone=trusted --add-source=192.168.177.0/24 --permanent最后执行(附加):
firewall-cmd --runtime-to-permanent
firewall-cmd --complete-reload ## Not to do on production systemhttps://unix.stackexchange.com/questions/625173
复制相似问题