跳至內容

NetworkManager

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
NetworkManager
NetworkManager是一個系統守護行程,有多種可用的圖形化前端
NetworkManager是一個系統守護行程,有多種可用的圖形化前端
原作者紅帽公司
首次釋出2004年11月19日,​19年前​(2004-11-19
目前版本
  • 1.48.4 (2024年7月5日;穩定版本)[1]
編輯維基數據鏈結
原始碼庫 編輯維基數據鏈結
程式語言GObject一同使用的C
作業系統SUS/POSIX
平台類Unix系統
類型
授權條款GNU通用公眾授權條款
網站wiki.gnome.org/Projects/NetworkManager

電腦運算中,NetworkManager軟體工具的目標是降低在Linux與其他類Unix作業系統上的電腦網路使用難度。它可以協助使用者在無線網路間漫遊時管理要使用的網路。

歷史

[編輯]

紅帽公司在2004年發起了NetworkManager專案,其目標是讓Linux使用者能夠更容易的處理現代的網路需求,特別是無線網路。NetworkManager以一些取巧的方法來選取網路,嘗試在連線中斷或是使用者在不同的無線網路間漫遊時使用最佳的可用連線。相較「已知的」無線網路,它會使用乙太網路進行連線,且會在同時有SSID與從未連線過的無線網路間選擇有SSID的。使用者會被提示該無線網路是使用WEPWPA做為金鑰加密。

NetworkManager專案是第一個在Linux桌面上廣泛使用D-BusHAL英語HAL (software)的組件。但自2009年6月起,NetworkManager已不再依賴於HAL。而自0.9.10 (2014年起)開始,NetworkManager也不再需要D-Bus守護行程來執行根使用者操作[2]

軟體架構

[編輯]

NetworkManager有兩個組成部份:

  1. NetworkManager守護行程,其為實際管理連線並回報網路狀態及變更的軟體
  2. 多種不同外觀的圖形前端,包含了GNOME ShellGNOME PanelKDE Plasma WorkspacesCinnamon等等。

這兩個組成部份的目的是讓開發者有合理的可移植性,而小工具在多種桌面環境都可用,均實作了Freedesktop.org的系統匣協定[3],包含了GNOMEKDE Plasma WorkspacesEnlightenmentXfce。作為透過D-Bus溝通的組件之一,應用程式可被編寫為「連結感知」,或是完全取代已提供的小工具。其中一個例子為KNetworkManager,其為一個KDE的NetworkManager前端,由Novell公司開發給SUSE Linux所使用。

圖形化前端及命令列介面

[編輯]
  • KNetworkManager:由Novell所開發的KDE 3前端。
  • nm-applet:GNOME的NetworkManager小工具。
  • cnetworkmanager:NetworkManager的命令列介面[6]

行動寬頻設定助手

[編輯]

Antti Kaijanmäki在2008年4月公佈了NetworkManager行動寬頻設定助手的開發[7];它在NetworkManager 0.7.0版本中提供。也包括了行動寬頻提供者的資訊以方便設定。

參見

[編輯]

參考資料

[編輯]
  1. ^ 1.48.4. 2024年7月5日 [2024年7月7日]. 
  2. ^ We’ll Build A Dream House Of Net. Blogs.gnome.org. [2015-05-28]. (原始內容存檔於2015-05-27). 
  3. ^ Havoc Pennington <hp@redhat.com>. System Tray Protocol Specification. Standards.freedesktop.org. [2012-02-04]. (原始內容存檔於2012-02-04). 
  4. ^ NetworkManagement GIT. Projects.kde.org. [2012-02-04]. (原始內容存檔於2012-03-13). 
  5. ^ Initial pieces of nmcli, gitweb. Cgit.freedesktop.org. [2015-05-28]. (原始內容存檔於2014-02-20). 
  6. ^ cnetworkmanager - Command Line Interface for NetworkManager. Vidner.net. [2012-02-04]. (原始內容存檔於2011-07-24). 
  7. ^ Announce on networkmanager-list. Mail.gnome.org. 2008-04-10 [2012-02-04]. (原始內容存檔於2011-09-27). 

外部連結

[編輯]