`

Centos7 firewalld操作

阅读更多

启动:# systemctl start  firewalld
查看状态:# systemctl status firewalld 或者 firewall-cmd --state
停止:# systemctl disable firewalld
禁用:# systemctl stop firewalld

查看版本:$ firewall-cmd --version
查看帮助:$ firewall-cmd --help
查看设置:
                显示状态:$ firewall-cmd --state
                查看区域信息: $ firewall-cmd --get-active-zones
                查看指定接口所属区域:$ firewall-cmd --get-zone-of-interface=eth0
拒绝所有包:# firewall-cmd --panic-on
取消拒绝状态:# firewall-cmd --panic-off
查看是否拒绝:$ firewall-cmd --query-panic

更新防火墙规则:# firewall-cmd --reload
                            # firewall-cmd --complete-reload
    两者的区别就是第一个无需断开连接,就是firewalld特性之一动态添加规则,第二个需要断开连接,类似重启服务

开放端口
firewall-cmd --zone=public  --add-port=22/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

删除
firewall-cmd --zone= public --remove-port=22/tcp --permanent



    # netstat -tulpn
    # firewall-cmd --add-service=ftp --permanent    ## Port 21
    # firewall-cmd --add-service=dns --permanent    ## Port 53
    # firewall-cmd --add-service=dhcp --permanent   ## Port 67
    # firewall-cmd --add-port=69/udp --permanent    ## Port for TFTP
    # firewall-cmd --add-port=4011/udp --permanent  ## Port for ProxyDHCP
    # firewall-cmd --reload  ## Apply rules
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics