1

現在、 Cyanogenmodを実行しているルート化された Android デバイスで、いくつかのアドホック ルーティング プロトコル (つまりOLSRBATMAN ) を使用しています。私のテストはかなりうまくいっています。ただし、本当に厄介なことが 1 つあります。既存のアドホック ネットワークにしか接続できず、電話だけを使用して手動で作成することはできません。現在、ラップトップを使用してアドホック ネットワークをセットアップし、小さな DHCP サーバーを実行しています。

Android でシェルを使用して手動でアドホック ネットワークを作成する方法を知っていますか? これが機能する方法をいくつか見つけましたが、うまくいきませんでした。ifconfigiwconfignetcfgさらにも使用しwpa_cliてみました (これはこれに最適な選択のようです)。しかし、試行した後、IP の検索中に電話が数秒間アドホック モードのままだったとしても、システムは「wifi に接続されていません」状態に戻りました。

最終的にこの問題を回避できれば、とてもうれしいです。ラップトップを使用してアドホック ネットワークをセットアップする代わりに、インターネット アクセスに実際に使用する可能性があるからです (したがって、テスト中はオンライン ヘルプを検索します)。:-)

4

2 に答える 2

2

技術的な詳細についてはよくわかりませんが、android-wifi-tether では、Cyanogenmod にあるかどうかわかりませんが、NETFILTER をサポートするカスタム カーネルが必要です。別のオープン ソース プロジェクトを例として使用してみてください: Barnacle Tetherカスタム カーネルは必要ありません。

自分のプロジェクトで Barnacle のソースを調べ始めました。コンパイルは非常に簡単ですが、私はそれを使い始めたばかりなので、あなたの質問に対する正確な答えはわかりません.

于 2010-12-04T15:31:21.443 に答える
1

間違っている場合は訂正してください。ただし、古いシアン テザリング アプリ (テザリングが正式に提供される前の Android 1.6) は、テザー クライアント用のアドホック ネットワークを作成しませんでしたか? (結局、テザリングではなく、ネットワークをセットアップして、USBホストドライバーで遊んでいるときにラップトップから電話にsshできるようにするために使用したため、ADBを使用できませんでした。)

于 2010-11-28T05:12:54.060 に答える