当前位置: 代码迷 >> 综合 >> Centos 7 firewall
  详细解决方案

Centos 7 firewall

热度:79   发布时间:2023-10-25 19:38:36.0
  1. 查看firewall的状态
    firewall-cmd --state (关闭后显示notrunning,开启后显示running)
  2. 开启firewalld.service服务
    service firewalld start
  3. 重启firewalld.service服务
    service firewalld restart
  4. 关闭firewalld.service服务
    service firewalld stop
  5. 重新载入firewalld.service服务
    firewall-cmd --reload
  6. 查看firewalld.service规则
    firewall-cmd --list-all
  7. 开启TCP端口(如:开启80端口)
    firewall-cmd --zone=public --add-port=80/tcp --permanent
  8. 开启UDP端口(如:开启1000端口)
    firewall-cmd --zone=public --add-port=1000/udp --permanent
  9. 开启规定范围多个端口
    firewall-cmd --zone=public --add-port=80-90/tcp --permanent
  10. 删除指定端口规则(如:删除80端口)
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
  11. 对指定的IP开放指定的端口段
    firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="80" accept"
  12. 命令含义:
    –zone #作用域
    –add-port=80/tcp #添加端口,格式为:端口/通讯协议
    –permanent #永久生效,没有此参数重启后失效
  相关解决方案