开源是一种精神,分享是一种美德!

firewall-cmd

相关命令:暂无相关命令
启动CentOS/RHEL 7后,防火墙规则设置由firewalld服务进程默认管理。
一个叫做firewall-cmd的命令行客户端支持和这个守护进程通信以永久修改防火墙规则。

# firewall-cmd --list-all-zones    #查看所有的zone信息

# firewall-cmd --get-default-zone     #查看默认zone是哪一个

# firewall-cmd --zone=internal --change-zone=p3p1  #临时修改接口p3p1所属的zone为internal

# firewall-cmd --add-service=http    #暂时开放http

# firewall-cmd --permanent --add-service=http  #永久开放http

# firewall-cmd --zone=public --add-port=80/tcp --permanent  #在public中永久开放80端口

# firewall-cmd --permanent --zone=public --remove-service=ssh   #从public zone中移除服务

# firewall-cmd --reload   #重新加载配置

 
# firewall-cmd --zone=public --add-port=80/tcp --permanent    #开放80 端口

命令含义:

--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

 

1,查看 firewall  状态 :  

$ firewall-cmd --state   # eg :running

2,查看 firewall 版本 : 

$ firewall-cmd --version #eg : 0.4.3.2

 

# firewall-cmd --add-rich-rule="rule family="ipv4" source address="127.0.0.1/32" protocol value="icmp" accept"

#增加指定源为127.0.0.1的主机,允许访问icmp协议。

评论(2)

    • liwei
      博客挺好的
      [回复]
    • wwenjie
      请问一下ip地址后面的/32或者其他值代表的是什么
      [回复]

评论

名字:
验证码:
获取验证码
内容: