检查现有规则
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
暂无评论内容