ConnMan,一项由英特尔开发的用于管理Internet连接的服务

康曼

ConnMan是负责管理Internet连接的服务 在嵌入式设备中 集成了多种通讯功能 通常分为许多恶魔, 如DHCP,DNS和NTP。 这种整合的结果是降低了内存消耗,并对不断变化的网络状况做出了快速,一致和同步的响应。

康曼 它是一个完全模块化的系统,可以通过附件进行扩展, 支持所有类型的有线或无线技术。 插件方法可轻松适应和修改各种用例。 与内置的Yocto构建系统一起使用, 是GENIVI车辆,基于Jolla / Sailfish的电话,Nest,Aldebaran机器人技术和基于Linux的个人录像机(PVR)的信息娱乐规范的一部分。

这项服务 最初是由英特尔和诺基亚共同创立的一个项目 在MeeGo平台的开发过程中,随后在Tizen平台,一些专门的发行版和项目上以及基于Linux固件的各种消费类设备上使用了基于ConnMan的网络配置系统。

ConnMan的关键组成部分是后台connmand流程, 管理网络连接。 各种类型的网络子系统的交互和配置是通过插件完成的。

例如: 插件可用于以太网,WiFi,蓝牙,2G,3G,4G,VPN (Openconnect,OpenVPN,vpnc),PolicyKit,通过DHCP接收地址,通过代理服务器工作,配置DNS解析并收集统计信息。

为了与设备进行交互,使用了Linux内核netlink子系统,并且为了与其他应用程序进行通信,通过D-Bus传输了命令。 用户界面和控制逻辑是完全独立的,使您可以将ConnMan支持集成到现有配置器中。

ConnMan当前支持 以下技术:

  • 以太网(EtherNet)
  • 支持WEP40 / WEP128和WPA / WPA2的WiFi
  • 蓝牙(使用BlueZ)
  • 2G / 3G / 4G(使用oFono)
  • IPv4,IPv4-LL(本地链接)和DHCP
  • 支持ACD(地址冲突检测,RFC 5227)以标识IPv4地址冲突(ACD)
  • IPv6,DHCPv6和6to4隧道
  • 高级路由和DNS配置
  • 内置DNS代理和缓存系统,用于DNS响应
  • 内置系统,用于检测无线接入点(WISPr接入点)的登录参数和身份验证Web门户
  • 时间和时区设置(手动或通过NTP)
  • 通过代理(人工或WPAD)进行工作管理
  • 共享模式可组织通过当前设备的网络访问。 支持通过USB,蓝牙和Wi-Fi创建通信通道
  • 累积有关流量消耗的详细统计信息,即使单独计算家庭网络和漫游模式下的工作也是如此
  • PACrunner后台处理支持代理管理
  • PolicyKit支持用于管理安全性和访问控制策略。

项目代码是根据GPLv2许可证分发的。

关于ConnMan 1.38的新版本

这个新版本的 经过近一年的开发,ConnMan 1.38终于面世, 与哪个 新版本因提供对VPN WireGuard和Wi-Fi守护程序IWD的支持而脱颖而出 (iNet Wireless Daemon),由Intel开发,是wpa_supplicant的轻量级替代方案,适用于组织嵌入式Linux系统与无线网络的连接。

如何在Linux上安装ConnMan?

对于有兴趣在系统上安装此Internet连接管理器的用户,可以按照我们下面共享的说明进行操作。

在这些时刻, 为了能够安装新版本1.38,只能下载源代码 并执行编译。

要获得包裹, 在终端中,我们将键入以下命令:

wget https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-1.38.tar.gz

我们使用以下方法解压缩该软件包:

tar -xzvf connman-1.38.tar.gz

我们输入以下目录:

cd connman-1.38.

我们用以下方法进行编译:

./configure --prefix=/usr --sysconfdir=/etc –localstatedir=/var

make && make install

现在 对于那些喜欢在其发行版存储库中安装软件包的用户,只需与您的包管理器一起搜索即可。

安装在 Ubuntu,Debian,Raspbian或任何其他衍生发行版 其中,使用以下命令:

sudo apt install connman

在Arch Linux,Manjaro,Arco或任何其他衍生产品上:

sudo pacman -S connman

在Fedora,CentOS,RHEL或衍生产品上:

sudo dnf -i connman

在任何版本的openSUSE中:

sudo zypper in connman

最后 更深入地了解 处理此服务的方式,可以咨询以下内容 链接。 


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   杜迪

    你好但是,如果安装了此程序,那么是否必须卸载network-manager还是没有必要?

    谢谢。

    问候。

    1.    大卫·纳兰霍

      坦率地说,我遇到了ConnMan,因为在笔记本电脑上,Network Manager服务无法启动,并且为避免花费过多时间解决问题,我只是选择了一种替代方法,而这并不是我所喜欢的,加上很多年前,我的经历很糟糕,因为它没有保存设置。

      但是,回答您的问题时,最好只提供一项服务并避免冲突。 如果要使用ConnMan,则最好卸载网络管理器或其他拥有的连接管理器,如果它不能说服您,请卸载它并返回您管理的那个。