Iptables命令常用命令
- Iptables命令常用命令
-
- 前言:
-
- 1. 查看当前规则
- 2. 清空所有规则
- 3. 允许所有本地回环接口流量
- 4. 允许特定IP访问
- 5. 允许特定端口(例如SSH,端口22)
- 6. 拒绝特定IP的访问
- 7. 防止简单的DDOS攻击(限制每秒请求次数)
- 8. 阻止Ping Flood攻击
- 9. 阻止所有入站流量(默认拒绝)
- 10. 允许已有连接及相关的流量
- 11. 阻止指定端口(如防止某些服务被攻击)
- 12. 记录被拒绝的连接
- 13. 防止IP扫描攻击(SYN Flood)
- 14. 允许特定端口的出站流量
- 15. 阻止特定国家/地区IP(使用GeoIP)
- 16. 限制同一IP的SSH连接次数
- 17. 允许所有出站流量
- 18. 阻止所有入站和出站的IPv6流量
- 19. 阻止恶意IP地址列表
- 20. 保存并重新加载iptables规则
Iptables命令常用命令
前言:
下是一些非常实用的 iptables 命令合集,涵盖网络攻击防护和日常网络安全防护
1. 查看当前规则
iptables -L -v -n
查看现有的所有规则,-v 显示详细信息,-n 禁止解析IP地址和端口以加快显示速度。
2. 清空所有规则
iptables -F
清除所有已设置的规则,适用于规则重置时。
3. 允许所有本地回环接口流量
iptables -A INPUT