成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

沉默的Linux網管利器NetworkManager

運維 系統運維
在Linux中有一個從未被歌頌過,但是卻必不可少的軟件:NetworkManager。早期的NetworkManager用起來非常痛苦,但現在它已經成為了一個強大的工具。最新的0.8.1版很快可以在Fedora 13中看到,帶來了很多改進。

Firefox 和OpenOffice之類的應用軟件占據了所有的光輝,因為它們看得見摸得著,是自由桌面的基石型應用。但那些靜靜地運行在后臺,默默地完成它們工作的程序呢,是不是除非碰到bug之外就直接被忽略掉?其中這樣一個重要而未被歌頌過,但Linux用戶卻不可缺少的軟件就是NetworkManager。

什么是NetworkManager?

NetworkManager由幾個部分組成:一個管理系統網絡連接、并且將其狀態通過D-BUS進行報告的后臺服務,以及一個允許用戶管理網絡連接的客戶端程序。開發NetworkManager的初衷是簡化網絡連接的工作,讓桌面本身和其他應用程序能感知網絡。

絕大部分用戶不必關心NetworkManager的后臺服務,他們只通過GUI的applets來管理網絡連接。對于GNOME和Xfce那就是nm-applet工具,而對于KDE用戶來說就是KNetworkManager了。

許多Linux用戶不記得,甚至根本不曾認識到在早期Linux里面管理網絡連接時的那種折騰與痛苦。尤其是對于筆記本用戶這種需要連接到兩個甚至更多網 絡的情況。雖然早期版本的NetworkManager用起來也是一種痛苦(那個時候曾經有個外號叫NetworkMangler,即網絡磨肉機),不過現在它已經成為了一個強大的工具,讓管理網絡不再痛苦。

比如說吧,我記得兩年前我把我的Verizon無線EV-DO卡裝入openSUSE 11.0的時候,NetworkManager根本不需要任何設置。它識別了這張卡,并且出現在GNOME工具欄的下拉菜單里面,唯一須要進行的操作就是 點擊“連接”。這是這些年來我碰到的最簡單的配置無線網卡的方式。

不過總是有需要改進的地方,因此NetworkManager也在繼續發展。即將到來的0.8.1版本已經可以在Fedora 13中找到,帶來了許許多多的改進和新功能。

0.8.1的新功能

***版本的NetworkManager包括了許多新的特征,其中絕大部分都跟支持更多的的網絡設備有關。移動用戶將會很喜歡這個版本,因為0.8.1增加了用于GSM、UMTS和CDMA卡等移動寬帶設備ModemManager的支持。使用ModemManager也有新的功能,比如信號強度顯示和選擇2G/3G模式的功能。***(當然并不止這些),你還可以關掉漫游功能以避免產生額外的連接費用。

0.8.1還支持使用藍牙,不僅支持個人區域網絡(PAN)上網,也支持老的藍牙撥號網絡(DUN)協議。所有(或者說最多)支持的設備可以在wiki上找到。

如果你是為數不多的使用IPv6聯網的用戶之一(事實上他們發誓以后每個人都會用上),你會很高興地發現現在NetworkManager支持IPv6的自動配置和靜態IP了。0.8.1版本還會帶來IPv6的DHCP支持。

盡管大多數最近的改變都是增強設備或者協議的支持,可0.8.1也同樣給我們代來了一個新的漂亮的客戶端界面。

命令行接口

在我看來,0.8.1中最有趣的特征是nmcli,一個NetworkManager的命令行接口。雖然NetworkManager在管理網絡連接方面有著巨大的飛躍,但是有一點倒退到老風格的管理方式的是忽略了命令行接口。只用GUI配置網絡有錯嗎?

有幾個問題。一部分用戶可能沒有使用能夠方便地支持NetworkManager的applet的桌面環境或者窗口管理器。有些人或者根本就沒有使用GUI環境。用戶也有可能想通過編寫腳本的方式來管理網絡接口,如果唯一可用的控制器是GUI的話這會變得非常困難。

終于,NetworkManager有了自己 的CLI工具,nmcli。使用nmcli用戶可以查詢網絡連接的狀態,也可以用來管理。這個工具依然有點原始,不過其語法相對簡單,并且對于那些真正需 要在CLI中使用NetworkManager的人來說并不太難掌握。比如,列舉系統中的網絡接口只需要運行:

nmcli dev list就會顯示一些類似于下面的輸出:

  1. - Device: eth0 -----------------------------------------------------------------  
  2. Type 802-3-ethernet  
  3. Driver pcnet32 
  4. State connected  
  5. Default no  
  6. HW Address 00:0C:29:C3:87:30 
  7.  
  8. Capabilities:  
  9. Carrier Detect yes  
  10.  
  11. Wired Properties  
  12. Carrier on  
  13.  
  14. IPv4 Settings:  
  15. Address 172.16.146.140 
  16. Prefix 24 (255.255.255.0)  
  17. Gateway 172.16.146.2 
  18.  
  19. DNS 172.16.146.2 
  20.  

如果你想要關閉一個連接,你可以使用諸如nmcli con down id <id>的東西, 這里<id>是某個連接的ID。nmcli現在還不像ifconfig那樣靈活和功能完善,不過這僅僅是一個開始。

展望未來

毫無疑問,NetworkManager尚未完成,或許永遠也不可能完成。總有新的設備需要支持,新的功能需要增加。另外,NetworkManager在讓許多用戶在使用主流、標準的網絡配置時變得簡便,但未必適應那些不常見的配置。

比如,很有可能在0.8.2或者以后版本中出現的功能有 網絡接口bonding 和為一個以太網接口 同時分配一個PPPoE地址和本地地址。

不管怎么說,NetworkManager已經成為Linux桌面的一項殺手級功能。如果你不曾想過管理家里,辦公室和旅途中的各種網絡連接是多么的復雜,那么你可以感謝NetworkManager,是它讓你的生活變得更加輕松。

【編輯推薦】

  1. 七大實用命令行工具 玩轉Linux網絡配置
  2. 系統崩潰 十款Linux救援工具任你挑
  3. Linux管理員不可不知的五大命令+工具
責任編輯:yangsai 來源: linuxplanet.com
相關推薦

2010-04-16 12:08:20

2010-12-21 17:00:49

網康上網行為管理網絡管理

2012-05-07 16:20:17

云網管美信

2014-06-19 14:23:00

千兆交換機華三

2010-08-12 14:20:49

Cobbler

2015-11-24 10:46:06

LinuxNetworkManasystemd-net

2011-04-26 09:52:15

LinuxPDF

2011-11-14 09:17:14

Linux運維ClusterShel

2019-02-11 14:50:21

Linux分區命令

2023-12-10 21:35:45

Linux服務器日志分析

2010-05-10 15:14:13

inotifyLinux文件系統

2025-04-03 03:55:00

2024-12-18 16:53:13

ncduLinux磁盤分析

2011-09-02 13:32:20

CG水晶石

2009-04-20 16:35:07

三省原則網管摩卡軟件

2011-06-23 10:01:47

.NET

2010-11-18 22:42:10

Oracle服務器虛擬化VMware

2010-03-24 15:40:39

網管運維管理摩卡軟件

2009-11-09 09:45:19

網管員

2021-05-11 11:11:04

NetworkManaWireGuard虛擬私有網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合另类 | 精品国产欧美 | 国产精品一区二区三区久久久 | 久久久婷婷 | 精品日韩一区 | 久久久99国产精品免费 | 欧美电影免费观看 | 久久999| 99精品视频在线观看免费播放 | 成人h免费观看视频 | 天天搞天天操 | 成年人视频在线免费观看 | 国产一卡二卡三卡 | 亚洲综合色自拍一区 | 成人午夜影院 | 国产激情一区二区三区 | 欧美亚洲国产一区二区三区 | 麻豆毛片| 国产一区二区三区欧美 | 日韩精品专区在线影院重磅 | 国产成人精品一区二三区在线观看 | 日韩小视频 | 国产亚洲欧美日韩精品一区二区三区 | 国产成在线观看免费视频 | 日韩欧美国产电影 | 在线欧美视频 | 中文字幕国产视频 | 久久亚洲国产精品 | 国产一区 | 亚洲精品乱码久久久久久蜜桃91 | 99免费精品视频 | 欧美午夜视频 | 鸳鸯谱在线观看高清 | 国产成人免费在线观看 | 久久黄网 | 日韩欧美三区 | 免费黄色片在线观看 | 成人在线视频网 | 亚洲一区久久 | 久操国产 | 久久久久久久久中文字幕 |