Firewalld

維基百科,自由的百科全書
跳至導覽 跳至搜尋
firewalld
開發者Thomas Woerner, 紅帽公司
首次發布2011年1月3日,​15年前​(2011-01-03[1]
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    源代碼庫github.com/firewalld/firewalld.git
    編程語言Python
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      操作系統Linux
      平台Netfilter
      許可協議GNU通用公共許可證
      網站firewalld.org

      firewalld 是一款動態防火牆管理器。

      firewalld 通過「網絡/防火牆」空間的方式,為不同的網絡連線或接口定義其自身的信任等級,通過這種方式達到了動態管理的效果。同時,它支持 IPv4IPv6 防火牆的設定 、以太網網橋以及配置選項可為運行時或永久。另外,它還提供了接口,方便應用添加規則。[2]

      命令行[編輯]

      查看狀態[編輯]

      sudo firewall-cmd --state
      

      圖形化前端(GUI)[編輯]

      firewall-config 是firewalld中可選的圖形化配置工具,支持它的很多特性。

      firewall-applet 是firewalld中可選的狀態欄小圖標程序,它能夠顯示防火牆日誌通知,同時也是一種打開 firewall-config 的快捷方式。隨着GNOME桌面中系統托盤的廢棄,firewall-applet 在2015年夏天從GTK+遷移到Qt框架。

      應用[編輯]

      firewalld 在以下Linux發行版中被作為默認的防火牆管理工具:[3]

      上述的發行版,默認啟動 firewalld 。而其他一些發行版,(如:Debian[5] 、 Ubuntu、 ArchLinux[6][7] )也將 firewalld 納入倉庫,作為選擇之一。

      firewalld 作為防火牆管理工具需要以下軟件和庫的支持:

      • NetworkManager
      • libvirt
      • podman
      • docker (僅在後端使用 iptables 時需要)
      • fail2ban

      參考文獻[編輯]

      1. ^ firewalld releases. github.com repository. [29 March 2017]. (原始內容存檔於2020-12-02). 
      2. ^ Woerner, Thomas. Home. firewalld. [2020-03-14]. 
      3. ^ firewalld project home page. firewalld project website. [9 February 2016]. (原始內容存檔於2020-02-27). 
      4. ^ 4.0 4.1 存档副本. [2020-03-14]. (原始內容存檔於2019-10-15). 
      5. ^ Package: firewalld. Debian package repository. [9 February 2016]. (原始內容存檔於2018-06-23). 
      6. ^ Levente "anthraxx" Polyák. Arch Linux - firewalld $Version (any). Arch Linux Package Search. [2025-02-01]. (原始內容存檔於2025-01-11). 
      7. ^ Firewalld - Arch Linux 中文维基. Arch Linux 中文維基. [2025-02-01]. (原始內容存檔於2025-01-14). 
        Firewalld - ArchWiki. ArchWiki. [2025-02-01]. (原始內容存檔於2025-01-27).