Linux中的火墙 - firewalld

Linux中的火墙 - firewalld

  • 1 firewalld的开启
  • 2.关于firewalld的域
  • 3.关于firewalld的设定原理及数据存储
  • 4.firewalld的管理命令
  • 5.firewalld的高级规则
  • 6.firewalld中的NAT

1 firewalld的开启

在这里插入图片描述

2.关于firewalld的域

trusted 接受所有的网络连接
home 用于家庭网络,允许接受ssh mdns ipp-client samba-client dhcp-client
work 工作网络 ssh ipp-client dhcp-client
public 公共网络 ssh dhcp-client
dmz 军级网络 ssh
block 拒绝所有
drop 丢弃 所有数据全部丢弃无任何回复
internal 内部网络 ssh mdns ipp-client samba-client dhcp-client
external ipv4网络地址伪装转发 sshd

在这里插入图片描述
在这里插入图片描述

3.关于firewalld的设定原理及数据存储

  • 1. 火墙配置目录
    /etc/firewalld
    在这里插入图片描述
    在这里插入图片描述
    注:使用命令更改默认域实际更改的是/etc/firewalld/firewalld.conf配置文件
    在这里插入图片描述
  • 2. 火墙模块目录
    /lib/firewalld

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. firewalld的管理命令

firewall-cmd --state 查看火墙状态
firewall-cmd --get-active-zones 查看当前火墙中生效的域
firewall-cmd --get-default-zone 查看默认域
firewall-cmd --list-all 查看默认域中的火墙策略
firewall-cmd --list-all --zone=work 查看指定域的火墙策略
firewall-cmd --set-default-zone=trusted 设定默认域

在这里插入图片描述

firewall-cmd --get-services 查看所有可以设定的服务
firewall-cmd --permanent --remove-service=cockpit 移除服务
firewall-cmd --reload 保存设置

在这里插入图片描述

firewall-cmd --permanent --add-source=172.25.254.0/24 --zone=block 指定数据来源访问指定域
firewall-cmd --reload 保存
firewall-cmd --permanent --remove-source=172.25.254.0/24 --zone=block 删除自定域中的数据来源

在这里插入图片描述

firewall-cmd --permanent --remove-interface=ens224 --zone=public 删除指定域的网络接口
firewall-cmd --permanent --add-interface=ens224 --zone=block 添加指定域的网络接口
firewall-cmd --permanent --change-interface=ens224 --zone=public 更改网络接口到指定域

在这里插入图片描述
在这里插入图片描述

5. firewalld的高级规则

  • firewall-cmd --direct --get-all-rules
  • firewall-cmd --direct --add-rule ipv4 filter INPUT 1 -s 172.25.254.0/24 -p tcp –
    dport 22 -j ACCEPT

    在这里插入图片描述

6.firewalld中的NAT

SNAT
  • firewall-cmd --permanent --add-masquerade
    firewall-cmd --reload
DNAT
  • firewall-cmd --permanent --add-forwardport=port=22:proto=tcp:toaddr=172.25.254.30
    firewall-cmd --reload
实验环境:

rhel8_1 192.168.43.100 / 172.25.254.10
test 192.168.43.101
rhel8_2 172.25.254.11

测试:
1.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.

在这里插入图片描述
在这里插入图片描述

发布了47 篇原创文章 · 获赞 3 · 访问量 1378

猜你喜欢

转载自blog.csdn.net/rrrr_ffff/article/details/105080826
今日推荐