防火墙是保护计算机网络安全的重要组成部分。在CentOS操作系统下,iptables是一个常用的防火墙工具,它允许我们配置和管理网络流量。本文将介绍如何在CentOS下使用iptables进行防火墙配置。
一、查看当前防火墙规则
在配置防火墙之前,我们可以先查看当前的防火墙规则。打开终端,并以root用户身份运行以下命令:
iptables -L
该命令将显示当前的防火墙规则,包括输入、输出和转发规则。如果防火墙未配置,将显示空规则集。
二、清空当前防火墙规则
如需清空当前的防火墙规则,可以使用以下命令:
iptables -F
该命令将清空所有的防火墙规则,恢复到默认状态。
三、配置防火墙规则
- 允许特定IP地址访问
假设我们要允许IP地址为192.168.0.100的主机访问我们的CentOS服务器。可以使用以下命令添加规则:
iptables -A INPUT -s 192.168.0.100 -j ACCEPT
该命令将允许来自192.168.0.100的所有流量通过防火墙。
- 允许特定端口访问
假设我们要允许外部主机通过SSH协议访问我们的CentOS服务器。SSH默认使用22号端口。可以使用以下命令添加规