一、安装
1. CentOS
yum install iptables
2. Debian/Ubuntu
yum install iptables
二、使用命令
1. 查看已添加的iptables规则
iptables -L -n
v:显示详细信息,包括每条规则的匹配包数量和匹配字节数
x:在 v 的基础上,禁止自动单位换算(K、M)
n:只显示IP地址和端口号,不将ip解析为域名
2. 开放指定的端口
- 允许本地回环接口(即运行本机访问本机)
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
- 允许已建立的或相关连的通行
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
- 允许所有本机向外的访问
iptables -A OUTPUT -j ACCEPT