關於linux-centos7,防火牆 Failed to start firewalld.service: Unit firewalld.service is masked

卸載Firewall並安裝iptables後重新安裝回Firewall。安裝Firewall啓動時,提示Failed to start

firewalld.service: Unit firewalld.service is masked.

搜索嘗試了大神們的解決方法,輸入指令

systemctl unmask firewalld.service

此時可以正常啓動Firewall了。
接下來順便講述一下Firewall的安裝,及一些簡單配置。
查看狀態,看電腦上是否已經安裝 firewalld

#systemctl status firewalld
#yum install firewalld  //安裝firewalld 防火牆
#systemctl start firewalld.service   //開啓防火牆
# systemctl stop firewalld.service   //關閉防火牆
# systemctl enable firewalld.service  //設置開機自動啓動
# systemctl disable firewalld.service   //設置關閉開機制動啓動
#firewall-cmd --reload  //在不改變狀態的條件下重新加載防火牆

啓用某個服務

# firewall-cmd --zone=public --add-service=https   //臨時
# firewall-cmd --permanent --zone=public --add-service=https  //永久

開啓某個端口

#firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp  //永久
#firewall-cmd  --zone=public --add-port=8080-8081/tcp   //臨時

查看開啓的端口和服務

#firewall-cmd --permanent --zone=public --list-services    //服務空格隔開  例如 dhcpv6-client https ss   
#firewall-cmd --permanent --zone=public --list-ports //端口空格隔開  例如  8080-8081/tcp 8388/tcp 80/tcp
#systemctl restart firewalld.service  //修改配置後需要重啓服務使其生效
#firewall-cmd --zone=public --query-port=8080/tcp  //查看服務是否生效(例:添加的端口爲8080)

參考 http://www.jianshu.com/p/c9c24b3a1c53
http://blog.csdn.net/0210/article/details/60872966

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章