温馨提示×

centos防火墙如何配置接口

小樊
41
2025-03-05 11:06:37
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,配置防火墙(Firewall)通常使用firewalld服务。以下是配置防火墙接口的基本步骤:

1. 启动和启用firewalld服务

首先,确保firewalld服务已经安装并启动。

sudo systemctl start firewalld
sudo systemctl enable firewalld

2. 查看当前防火墙状态

你可以使用以下命令查看firewalld的状态和活动区域。

sudo firewall-cmd --state
sudo firewall-cmd --get-active-zones

3. 配置接口

假设你想将接口eth0配置到trusted区域,可以使用以下命令:

sudo firewall-cmd --zone=trusted --add-interface=eth0 --permanent

4. 重新加载防火墙配置

修改配置后,需要重新加载firewalld以使更改生效。

sudo firewall-cmd --reload

5. 验证接口配置

你可以使用以下命令验证接口是否已成功添加到指定区域。

sudo firewall-cmd --zone=trusted --list-all

6. 其他常用命令

  • 查看所有区域

    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防火墙如何配置

0