Linux中的火墙策略优化

#实验环境配置#


 1.火墙介绍

1)netfilter
2)iptables
3)iptables|firewalld

2.火墙管理工具切换

在rhel8中默认使用的是firewalld

firewalld----->iptables

dnf install iptables-services -y
systemctl stop firewalld
systemctl disable firewalld
systemctl mask firewalld
systemctl enable --now iptables

iptales -------> fiewalld
dnf install firewalld -y
systemctl stop iptables
systemctl disable iptables
systemctl mask iptables
systemctl enable --now firewalld

####### 2.firewalld #######1 firewalld的开启

systemctl stop iptables                                ##关闭火墙
systemctl disable iptables                          ##关闭火墙
systemctl mask iptables                              ##锁定

systemctl unmask firewalld                        ##取消锁定
systemctl enable --now firewalld                ##打开火墙

2.关于firewalld的域

 4. firewalld的管理命令

 5. firewalld的高级规则

 6.firewalld中的NAT

SNAT
firewall-cmd --permanent --add-masquerade
firewall-cmd --reload

DNAT
firewall-cmd --permanent --add-forward-port=port=22:proto=tcp:toaddr=172.25.254.30
firewall-cmd --reload

#####3. iptables 的使用 ####

火墙策略的永久保存

/etc/sysconfig/iptables         ##iptables 策略记录文件

永久保存策略
iptales-save > /etc/sysconfig/iptables                ##更改火墙策略就是更改这个文件
service iptables save                                            ##保存更改

4.火墙默认策略

iptables命令

 

数据包状态
RELATED         ##建立过连接的
ESTABLISHED     ##正在连接的
NEW             ##新的


 在filter表中根据数据包状态依次在INPUT链中添加策略:接受所有建立过连接、正在连接的数据包;接受所有来自本机回环接口的新的数据包;接受所有通过22端口、使用tcp协议进行访问请求的新的数据包;拒绝其他所有新的数据包(-m参数表示指定特殊匹配模式),-nL查看filter表可以看到添加成功

nat表中的dnat snat

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值