Centos 7 使用(Service iptables stop/start)關閉/打開防火牆 Failed to stop iptables.service: Unit iptables.service not loaded.


  背景: 

    測試部署NetCore 項目到linux 系統時,窗口顯示項目部署成功;但是本機無法訪問(linux 在虛擬機上[ centos 7.6] );  如下圖↓

    

 

 

   能夠相互ping  通,(Xshell 連接正常。),在centos 上 也能正常訪問,后來記起在進行linux   安裝成功后,沒有關閉防火牆,初步猜測是由於沒有關閉防火牆導致,那關閉防火牆不就可以了?

 二、操作

   1、打開linux 終端,輸入:  service  iptables stop   ,就提示 標題展示的異常;

  

 

 

   2、然后輸入:systemctl stop firewalld   (暫時關閉防火牆)

      查看防火牆狀態:systemctl status firewalld   

  

 

 

  

  成功了!!!!

  三、回顧總結

    經過查找發現:在CentOS 7或RHEL 7或Fedora中防火牆由firewalld來管理 ; 如果想要使用 service iptables start/stop 命令,需要下載     iptables-services 

    1、在 Centos 7 下下載 iptables-services 時,需要執行以下命令

      systemctl stop firewalld     --關閉防火牆  

      systemctl mask firewalld   

       yum install iptables-services   --安裝iptables-services

       systemctl enable iptables    --設置開機啟動

      service iptables save       --保存

    2、操作linux 防火牆命令:      

1:查看防火狀態
    systemctl status firewalld
    service  iptables status

2:暫時關閉防火牆
    systemctl stop firewalld
    service  iptables stop

3:永久關閉防火牆
    systemctl disable firewalld
    chkconfig iptables off

4:重啟防火牆
    systemctl enable firewalld
    service iptables restart  

5:永久關閉后重啟(未測試)
    chkconfig iptables on

 

查找資料:1、https://www.cnblogs.com/jxldjsn/p/10794171.html

     2、https://blog.csdn.net/c233728461/article/details/52679558/

 如有不合理之處,請大家多多指教。

    如果您覺得本文對您有幫助,歡迎點擊“收藏”按鈕!(/:微笑)歡迎轉載,轉載請注明出處。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM