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當前支持 以下技術:

  • 以太網
  • 支持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

終於 更深入地了解 處理此服務的方式,您可以諮詢以下內容 鏈接。 


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   杜迪 他說:

    你好但是,如果您安裝此程序,那麼是否必須卸載network-manager還是沒有必要?

    謝謝。

    問候。

    1.    大衛·納蘭霍 他說:

      坦率地說,我遇到了ConnMan,因為在筆記本電腦上網絡管理器服務無法啟動,並且為了避免花費過多的時間解決問題,我只是選擇了一種替代方法,其中wicd並不是我所喜歡的,再加上很多年前,我的經歷很糟糕,因為它沒有保存設置。

      但是,回答您的問題時,最好只提供一項服務並避免衝突。 如果要使用ConnMan,則最好卸載網絡管理器或其他擁有的連接管理器,如果它不能說服您,請卸載它並返回您管理的那個。