NetworkManager是一個用於管理和監控網路設定的守護進程,主要用於簡化Linux用戶的現代網路需求處理,尤其是無線網路和VPN連線的配置和管理。
NetworkManager由Red Hat在2004年啟動,支持多種網路協定和安全性選項,可以自動檢測和配置網路連線。它不僅是一個後台服務,還提供了一個客戶端程式,允許用戶管理和配置網路連線。NetworkManager的狀態通過D-Bus進行報告,可以維護多層次的配置,包括從核心收集的可用硬體設備信息和更具體的連線配置。
此外,NetworkManager還可以與NetworkManager Dispatcher一起使用,後者是一個目錄,其中包含根據網路狀態運行的用戶自定義腳本,以啟動或停止服務。