在CentOS系统中,配置防火墙(Firewall)通常使用firewalld
服务。以下是配置防火墙接口的基本步骤:
firewalld
服务首先,确保firewalld
服务已经安装并启动。
sudo systemctl start firewalld
sudo systemctl enable firewalld
你可以使用以下命令查看firewalld
的状态和活动区域。
sudo firewall-cmd --state
sudo firewall-cmd --get-active-zones
假设你想将接口eth0
配置到trusted
区域,可以使用以下命令:
sudo firewall-cmd --zone=trusted --add-interface=eth0 --permanent
修改配置后,需要重新加载firewalld
以使更改生效。
sudo firewall-cmd --reload
你可以使用以下命令验证接口是否已成功添加到指定区域。
sudo firewall-cmd --zone=trusted --list-all
查看所有区域:
sudo firewall-cmd --get-zones
查看某个区域的详细信息:
sudo firewall-cmd --zone=trusted --list-all
删除接口:
sudo firewall-cmd --zone=trusted --remove-interface=eth0 --permanent
添加服务:
sudo firewall-cmd --zone=trusted --add-service=http --permanent
删除服务:
sudo firewall-cmd --zone=trusted --remove-service=http --permanent
添加端口:
sudo firewall-cmd --zone=trusted --add-port=80/tcp --permanent
删除端口:
sudo firewall-cmd --zone=trusted --remove-port=80/tcp --permanent
--permanent
选项用于使更改永久生效,如果不加这个选项,更改只会在当前会话中有效。firewall-cmd --reload
重新加载防火墙配置。通过以上步骤,你可以轻松地在CentOS系统中配置防火墙接口。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos防火墙如何配置