Moblin 内核 -- Connection Manager

怀齐智
2023-12-01

注意:此页面简要概述了Connection ManagerConnMan)项目。在ConnMan网站上可以找到更多信息。

Connection Manager项目提供了一个守护程序,用于管理运行Linux操作系统的嵌入式设备中的internet连接。Connection Manager被设计为尽可能少地占用资源,因此可以轻松地将它集成到其他基于Moblin的系统中。它是完全模块化的系统,可以通过插件进行扩展,从而支持所有类型的有线或无线技术。此外,像DHCP和域名解析这样的配置方法也是使用插件来实现的。插件方法支持对各种用例进行轻松改编和修改。

提供的组件

Connman:用于EthernetWiFi、蓝牙、DHCPudhcpcdhclient)、resolvconfDNS代理和PolicyKit的核心Connection Manager守护程序(connmand)和插件。

connman-gnome:基于GTK的用户界面,用于applet和属性对话框。

Connection Manager使用的是现代基础设施,比如D-Busudevnetlink,以便提供与操作系统的本地集成。udevnetlink用于在系统级别上与网络设备进行通信,而系统守护程序与用户界面之间的完全分离是通过D-Bus完成的。

 

需要的外部组件

wpa_supplicant(带有D-Bus扩展),用于WiFi访问

BlueZ,用于蓝牙PAN支持

dhclientudhcpc,用于DHCP

resolvconf,用于域名解析器(可选)

PolicyKit,用于安全策略(可选)

udev,用于高级的设备检测(可选)

 

源代码发布

ConnMan项目定期提供源代码发布

 

源代码库

conman.git

conman-gnome.git

 

开发人员邮件列表

conman@connman.netConnMan开发人员进行讨论、提出问题和发布源代码补丁的中心地点。对ConnMan的开发讨论在邮件列表上进行,而且我们鼓励社区中的开发人员和用户积极参与。

订阅ConnMan开发人员邮件列表。

发送一封电子邮件到conman@connman.net,即可给所有的列表成员发一条消息。

 

IRC通道

互联网中继聊天(Internet Relay ChatIRC是与ConnMan社区成员实时取得联系的一种良好方式。

*# irc.freenode.net上的connman

Bug

书面提出和跟踪ConnMan bug

 

预告:Moblin 中文站 9月 沙龙将于 9月5日举办

 类似资料: