当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-01-23 03:26:00  来源:本站整理

<b>沉默的Linux网管利器NetworkManager</b>[Linux安全]

赞助商链接



  本文“<b>沉默的Linux网管利器NetworkManager</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

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,是它让你的生活变得越发轻松.   以上是“<b>沉默的Linux网管利器NetworkManager</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .