問題タブ [connman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - RTN とはどういう意味ですか?
ネットワークを管理するための Linux(-like) システム用のツールである Connection Manager (ConnMan) ソース コードを見ています。(文書化されていない) ソース ファイルの 1 つに、あいまいな名前が付いていますrtnl.c
。RTNLの意味を知っている人はいますか? グーグルはあまり効果的ではありませんでした。ネットワークと RTNL に実際に接続されているすべてのサイトは、それが何を意味するかを既に知っている人によって、またその人のために書かれているようです。
ある回答では、いくつかの異なる ConnMan ソースについていくつかの議論があるため、次から入手できるものを使用しています。
git://git.kernel.org/pub/scm/network/connman/connman.git
unix - connman を使用したセルラー ネットワークの検出
ネットワークマネージャーとして connman を使用しています。私のシステム(ubuntu 12.04)にAirtel LTE(Huawei E-382)ドングルをプラグインしました。それは完全に正常に動作しており、インターフェイスとしてeth0、wlan0、およびppp0(このドングル用)を示すifconfigの出力です。しかし、 connman- ./connmanctl technologiesを使用してテクノロジーをリストしている間は、イーサネット、Bluetooth、および WiFi テクノロジーのみが表示されます。携帯電話ネットワークが見つかりませんでした。
私の connman のバージョンは 1.15 です。
アイデアがあれば、共有してください。
ありがとう!
putty - セッションデータを Gnome-connection-manager のログファイルに保存する
ubuntu システムで Gnome-connection-manager を使用しています。以前は、すべてのセッション データをテキスト ファイルに記録できる Windows 用のパテを使用していました。これは、パス session->logging に移動し、[すべてのセッション出力] を選択することによって行われました。その後、テキストファイルのパスと、テキストファイルに保存するために使用されたすべてのパテセッションを指定しました。
gnome接続マネージャーでこれに相当するものを誰か教えてもらえますか?
linux - connman: 一度に複数のイーサネット インターフェイスに自動接続する
非常に簡単な使用例: DHCP を使用して接続する必要がある 2 つのイーサネット インターフェイスがあります。デフォルト ルートは概念実証のためのセットアップにすぎないため、どちらがデフォルト ルートであるかは問題ではありません。ただし、ホットプラグは両方のインターフェースで機能する必要があります (そのうちの 1 つは CDC-NCM 接続です)。
connman 1.17 は、インターフェイスの 1 つへの接続を確立しようとするだけのようです。この接続を切断すると、2 番目のインターフェイスで DHCP が開始され、すべてが引き続き機能します。「connmanctl connect」を手動で使用することで、2 番目のインターフェイスを常に接続できます。しかし…</p>
… DHCP 経由で両方のネットワークに自動的に接続するように connman を設定する方法はありますか?
linux - Linux での connman 設定のバックアップ
ConnMan を使用する Linux のネットワーク設定のバックアップと復元を担当しています。内部の設定をコピーし/var/lib/connman
て、復元を行うときに同じフォルダに配置することで、そうすることができますか?
そうでない場合、代わりに使用できる提案はありますか? 前もって感謝します。
embedded-linux - ソース コード リポジトリ内から実行される ConnMan
http://git.kernel.org/cgit/network/connman/connman.git/から ConnMan リポジトリを複製し、 HACKINGテキスト ファイルの指示に従いました。基本的に、次のコマンドを発行しました。
前述のテキスト ファイルによると、次のコマンドを実行してデーモンを起動するには、これで十分なはずです。
しかし、次のエラーが発生します。
src/main.conf の下の構成ファイルを調べましたが、これに関連するものは何も含まれていません。他の誰かがこの問題に遭遇しましたか?
javascript - Node dbus-native - connMan を使用して WiFi サービスに接続中にパスフレーズを渡す
こんにちは、dbus を使用して保護された WiFi ネットワークに接続しようとしているときに、ここ数日間この問題が発生しています。したがって、これまでに開発したコードは次のとおりです。
登録エージェント
出力
Wi-Fi をスキャン
出力
WiFi サービスに接続する
出力
connMan ログからの出力
connmand[1899]: src/agent.c:agent_receive_message() エージェント 0x55640fe8 req 0x55644378
connmand[1899]: src/service.c:request_input_cb() RequestInput リターン、0x55649ad0
connmand[1899]:src/service.c:request_input_cb()error:org.freedesktop.DBus.Error.UnknownService
connmand[1899]: src/service.c:__connman_service_return_error() サービス 0x55649ad0 エラー 22 user_data (nil)
connmand[1899]: src/service.c:__connman_service_set_hidden_data() サービス 0x55649ad0 保留中 (nil)
connmand[1899]: src/service.c:service_save() サービス 0x55649ad0 新しい 1
connmand[1899]: src/connection.c:update_order()
connmand[1899]: src/service.c:__connman_service_get_order() サービス名 0x55640a08 有線注文 1 分割 0
connmand[1899]: src/connection.c:find_default_gateway() デフォルト 0x5563b250 オーダー 1
connmand[1899]: src/connection.c:__connman_connection_update_gateway() デフォルト 0x5563b250
connmand[1899]: src/service.c:connman_service_unref_debug() 0x55649ad0 ref 1 by src/service.c:6945:agent_context_unref()
基本的に、誰かが WiFi ネットワークのパスフレーズを含むユーザー データを返す方法を教えていただければ幸いです。
どんな助けでも大歓迎ですか?(connMan バージョン 1.20)
ありがとう
ubuntu-14.04 - 悟りの connman ネットワークマネージャー
Ubuntu 14.04 と Connman ネットワーク マネージャーに Enlightenment をインストールできますが、Enligntenment で EConnman を起動できません。次のエラーで返されます。
bluetooth - BeagleBone Black の Bluetooth アダプターを有効にする
最近、USB 2.0 Bluetooth アダプターを購入しました。バージョン 3.4 以降の Linux カーネルをサポートしていると主張しています。Debian GNU/Linux 7イメージとカーネル 3.8を搭載したBeagleBone Blackがあります。私は BeagleBone Black で USB を介してホストすることで開発しています。ssh
起動前にホットプラグとプラグインの両方を試しましたが失敗しました。
次に、このチュートリアルを試しました。connman
しかし、 BeagleBone Black デバイスでディレクトリが見つかりません。調べて、connman
パッケージをインストールする必要があると思いましたが、私の BeagleBone Black はインターネットにアクセスできません。
これと同様の質問lsusb -v
の回答で示唆されているように、私も試してみましたが、運がありませんでした。奇妙なことは、それ自体が印刷されている間ですlsusb
バス 001 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルート ハブ
バス 002 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルート ハブ
lsusb -v
プリントのみ
バス 001 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルート ハブ
その後ハングします。デバイスが接続されていると思われるバス 002 に関する情報は出力されません。ssh
仕事に戻るには、接続を再起動する必要があります。
BeagleBone Black でドングルを動作させるにはどうすればよいですか? パッケージで十分な場合、connman
インターネット アクセスなしで BeagleBone Black にインストールする方法を教えてください。なぜlsusb -v
ハングするのですか?
どんな助けでも大歓迎です!
アップデート:
実際の問題は、私の BeagleBone Black に欠陥/損傷があることが判明しました。電源を入れる前に、Bluetooth アダプターを新品の BeagleBone Black に差し込んだところ、Bluetooth アダプターが認識されました。lsusb
アダプタ情報を出力するだけでなく、lsusb -v
まったくハングしません。新しいボードの全体的なパフォーマンス (ブート時間、コンパイル時間、実行時間) も数倍向上しています。さまざまな不適切な電源オフが原因だったと思われます。
不注意な人がいる場合は、BeagleBone Black の電源を次の方法でオフにする必要があります。
- 電源ボタンを約 8 秒間押し続けてから離します。
halt
ユーザー空間でまたはshutdown -h now
コマンドを使用します。