首页 > 科技 >

25个常用的iptables命令 🛡️🛡️

发布时间:2025-03-06 00:11:00来源:

在Linux系统中,iptables是一个强大的工具,用于配置网络包过滤规则。以下是25个常用的iptables命令,可以帮助你更好地管理和保护你的网络环境:

1. 查看所有规则:

```

sudo iptables -L

```

🔍 查看当前的iptables规则列表。

2. 清空所有规则:

```

sudo iptables -F

```

⚠️ 清除所有规则,谨慎使用!

3. 允许所有流量:

```

sudo iptables -P INPUT ACCEPT

```

🌐 允许所有输入流量。

4. 拒绝所有流量:

```

sudo iptables -P INPUT DROP

```

🔒 拒绝所有输入流量。

5. 允许特定端口:

```

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

```

📡 允许HTTP(端口80)流量。

6. 拒绝特定端口:

```

sudo iptables -A INPUT -p tcp --dport 22 -j DROP

```

❌ 拒绝SSH(端口22)流量。

7. 允许特定IP地址:

```

sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT

```

🖥️ 允许来自特定IP的流量。

8. 拒绝特定IP地址:

```

sudo iptables -A INPUT -s 192.168.1.101 -j DROP

```

🚫 拒绝来自特定IP的流量。

9. 保存规则:

```

sudo service iptables save

```

📂 保存当前规则以便重启后仍然生效。

10. 恢复默认规则:

```

sudo iptables-restore < /etc/iptables/rules.v4

```

🔄 恢复默认规则设置。

以上是25个常用的iptables命令,掌握这些命令将帮助你更好地管理和保护你的网络环境!

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。