linux

iptables命令行参数有哪些用法

小樊
66
2025-08-27 05:33:06
栏目: 编程语言

iptables 是 Linux 系统中用于配置内核防火墙(netfilter)规则的一个命令行工具。以下是一些常用的 iptables 命令行参数及其用法:

基本结构

iptables [选项] [链] [规则匹配条件] [目标动作]

常用选项

链(Chain)

规则匹配条件

目标动作

示例

  1. 允许所有来自特定IP的SSH连接

    iptables -A INPUT -p tcp --dport 22 -s 192.168.1.100 -j ACCEPT
    
  2. 阻止所有ICMP请求

    iptables -A INPUT -p icmp -j DROP
    
  3. 限制每分钟最多接收5个新的SSH连接

    iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m limit --limit 5/min -j ACCEPT
    
  4. 删除特定规则

    iptables -D INPUT -p tcp --dport 22 -s 192.168.1.100 -j ACCEPT
    
  5. 列出所有INPUT链的规则

    iptables -L INPUT -v -n
    
  6. 清空所有规则

    iptables -F
    

注意事项

希望这些信息对你有所帮助!如果有更多具体问题,欢迎继续提问。

0
看了该问题的人还看了