centos7 iptables配置
时间: 2023-10-06 07:10:45 浏览: 122
在CentOS 7中,iptables是一种用于配置和管理Linux内核防火墙规则的工具。要在CentOS 7上配置iptables,您可以按照以下步骤进行操作:
1. 禁用默认的firewalld服务:
```
systemctl stop firewalld
systemctl disable firewalld
```
2. 安装iptables服务:
```
yum install iptables-services
```
3. 启动并设置iptables服务为开机启动:
```
systemctl start iptables
systemctl enable iptables
```
4. 配置iptables规则:
- 直接修改/etc/sysconfig/iptables文件,并重启iptables服务使其生效:
```
vi /etc/sysconfig/iptables
service iptables restart
```
- 或者,使用iptables命令直接添加规则,但这些规则仅在临时生效并不会保存到/etc/sysconfig/iptables文件中。要将规则保存到文件中,可以使用以下命令:
```
iptables-save > /etc/sysconfig/iptables
```
5. 查看iptables配置的规则:
```
iptables -L -n
```
请注意,在CentOS 7中,默认的防火墙是firewalld而不是iptables。因此,在配置iptables之前,您需要禁用firewalld并安装并启用iptables服务。
阅读全文