天天看點

Linux 強大的網絡管理工具——NetworkManager

NetworkManager服務:NetworkManager - Linux Networking made Easy

NetworkManager簡介:NetworkManager由一個管理系統網絡連接配接、并且将其狀态通過D-BUS(是一個提供簡單的應用程式互相通訊的途徑的自由軟體項目,它是做為freedesktoporg項目的一部分來開發的。)進行報告的背景服務,以及一個允許使用者管理網絡連接配接的用戶端程式。

NetworkManager的優點:簡化網絡連接配接的工作,讓桌面本身和其他應用程式能感覺網絡。

NetworkManager的背景服務:對于GNOME和Xfce那就是nm-applet工具,而對于KDE使用者來說就是KNetworkManager。

早期版本的NetworkManager(早期稱為NetworkMangler,即網絡磨肉機)使用很不友善,但是現在其已經成為了一個強大的工具,讓管理網絡不再痛苦。

  NetworkManager 新版本的改進和新功能(目前最新版本為NetworkManager 0.9.8.2):

  NetworkManager 新版本支援更多的的網絡裝置有關。從0.8.1開始增加了用于GSM、UMTS和CDMA卡等移動寬帶裝置ModemManager的支援。使用ModemManager也有新的功能,比如信号強度顯示和選擇2G/3G模式的功能。還可以關掉漫遊功能以避免産生額外的連接配接費用;

  NetworkManager 0.8.1後還支援使用藍牙,不僅支援個人區域網絡(PAN)上網,也支援老的藍牙撥号網絡(DUN)協定。所有(或者說最多)支援的裝置可以在wiki上找到;

  NetworkManager支援IPv6的自動配置和靜态IP;NetworkManager 新版本還會帶來IPv6的DHCP支援

  NetworkManager 新版本增強裝置以及協定的支援,NetworkManager 最新版有一個全新的漂亮的用戶端界面。

  指令行接口:NetworkManager 最新版的最大特征: 指令行工具指令,一個NetworkManager的指令行接口。

  NetworkManager有自己的CLI工具:nmcli。使用nmcli使用者可以查詢網絡連接配接的狀态,也可以用來管理。優點:原始;文法相對簡單;在CLI中使用NetworkManager很容易掌握。

nmcli的基本配置選項:

Linux 強大的網絡管理工具——NetworkManager

eg:列舉系統中的網絡接口隻需要運作:nmcli dev list

Linux 強大的網絡管理工具——NetworkManager

檢視目前區域内的無線網絡: nmcli devwifi

Linux 強大的網絡管理工具——NetworkManager

檢視連接配接狀态:nmcli nm

Linux 強大的網絡管理工具——NetworkManager

檢視連接配接狀态:nmcli constatus

Linux 強大的網絡管理工具——NetworkManager

連接配接×××:nmcli con up id YOUR_×××_ID

繼續閱讀