防火墙规则问题:防火墙规则设置不当,阻止了必要的流量

防火墙规则问题:防火墙规则设置不当,阻止了必要的流量

检查现有规则

sudo iptables -L -v -n

临时禁用防火墙

sudo systemctl stop iptables

或者,如果您使用的是 firewalld

sudo systemctl stop firewalld

添加允许规则

允许来自特定IP地址的流量:

sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT 

允许特定端口的流量:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

调整规则顺序

将允许HTTP流量的规则插入到 INPUT 链的第一个位置:

sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT 

删除错误规则

删除 INPUT 链中的第3条规则:

sudo iptables -D INPUT 3

保存规则

对于 iptables

sudo iptables-save > /etc/iptables/rules.v4

对于 firewalld

sudo firewall-cmd --runtime-to-permanent

日志记录

记录被丢弃的包:

sudo iptables -A INPUT -j LOG --log-prefix "IPTables-Dropped: " --log-level 4 

使用 fail2ban 或其他安全工具

安装 fail2ban

sudo apt-get install fail2ban
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容