最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Debian iptables 基本命令有哪些
时间:2026-07-21 09:10:00 编辑:袖梨 来源:一聚教程网
在Debian系统中,iptables是一个用于配置Linux内核防火墙(netfilter)规则的命令行工具。以下是一些基本的iptables命令:

查看规则
查看所有链的规则
sudo iptables -L -n -v查看特定链的规则
sudo iptables -L INPUT -n -v查看特定表的规则
sudo iptables -t nat -L -n -v查看规则计数器
sudo iptables -L -n -v --line-numbers
添加规则
允许特定IP访问
sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT拒绝特定IP访问
sudo iptables -A INPUT -s 192.168.1.100 -j DROP允许特定端口访问
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT允许特定协议访问
sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT允许回环接口访问
sudo iptables -A INPUT -i lo -j ACCEPT
删除规则
删除特定规则
sudo iptables -D INPUT 1删除特定链的所有规则
sudo iptables -F INPUT
修改规则
- 修改规则
sudo iptables -R INPUT 1 -s 192.168.1.100 -j DROP
清空所有规则
清空所有链的规则
sudo iptables -F清空特定表的规则
sudo iptables -t nat -F
保存和恢复规则
保存规则到文件
sudo iptables-save > /etc/iptables/rules.v4从文件恢复规则
sudo iptables-restore < /etc/iptables/rules.v4
其他常用命令
设置默认策略
sudo iptables -P INPUT DROPsudo iptables -P FORWARD DROPsudo iptables -P OUTPUT ACCEPT允许已建立的连接
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT限制连接速率
sudo iptables -A INPUT -p tcp --dport 80 -m limit --limit 5/min -j ACCEPT
请注意,修改iptables规则可能会影响系统的安全性,因此在执行这些命令之前,请确保你了解它们的作用,并在必要时备份当前的规则。
相关文章
- 检疫区最后一站结膜炎与红眼区别一览 07-21
- 超大杯研究员的异常求汁欲第二章流程及单词出处 07-21
- 斗罗大陆诛邪传说什么时候上线 07-21
- 原神八重神子选精通沙还是攻击沙好 07-21
- 我不是盐神网站入口在哪 07-21
- 冒险者旅馆2全流程通关攻略是什么 07-21