NetworkManager简短介绍

概述

红帽(Red Hat)在2004年发起NetworkManager项目,该项目的目的是让linux用户能名更容易的应对现在网络管理的需求,尤其是无线网络的管理。NetworkManager采取了一种取巧的方法,当某连接不可用或在无线网络上漫游,它会尝试选择目前可用的连接中最好的进行连接。它优先使用以太网类型的连接,然后使用“已知“的无线网络,最后才使用有SSID但用户未尝连接过的无线网络。当连接WEP或WPA时用户会被提示输入密钥。

NetworkManager项目也是最初的主流Linux桌面的组件,大量的使用了D-Bus和HAL,但在2009年6月以后,NetworkManager不再使用HAL。

NetworkManager有两个组件:

  • 服务进程用来管理连接并汇报连接变化
  • 图形桌面小程序,允许用户管理网络连接。nmcli小程序提供可以在命令行下使用的相似功能。

这两个组件被开发者设计的很灵活,小程序(applet)可以在支持自由桌面系统拖盘协议(Freedesktop.org System Tray Protocol)的桌面上使用,包括 GNOME, KDE Plasma 工作区, Enlightenment (window 管理器) and Xfce。由于组件间借助于D-Bus来通信,应用程序按“link-aware”来编写,你也可以完全代替现有的小程序。一个例子是KNetworkManager,一个由SUSE开发的KDE 3的前端。

 移动宽带配置

在2008年Antti Kaijanmäk宣布为NetworkManager开发移动宽带配置功能,之后在0.7.0版本中可以使用该功能,同时使用mobile-broadband-provider-info包,你可以非常容易的使用移动宽带。支持的设备可以参考下文的链接。

各种前端用户接口

  • NetworkManagement: 在KDE SC 4环境下提供plasma前端。
  • KNetworkManager: 由Novell开发的KDE 3前端,现在已经不维护了,只有企业版的SUSE在用了。
  • nm-applet: GNOME环境下的小程序(applet)。
  • nmcli: 命令行接口 (2010添加的功能,如2010年5月发布的 Fedora 13 Alpha版)。
  • cnetworkmanager: NetworkManager的命令行接口.

参考

http://zh.opensuse.org/NetworkManager

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值