ルート化されたAndroidデバイスでシェルを使用してアドホックネットワークをセットアップする方法は?

StackOverflow https://stackoverflow.com/questions/4258890

質問

私はいくつかのアドホックルーティングプロトコルで作業している瞬間(すなわち olsrバットマン)Rooted Androidデバイスを実行しています cyanogenmod. 。私のテストは非常にうまく機能しています。ただし、本当に迷惑なことが1つあります。既存のアドホックネットワークにしか接続できませんが、電話のみを使用して手動で作成することはできません。現在、私はラップトップを使用してアドホックネットワークを設定し、小さなDHCPサーバーを実行しています。

Androidでシェルを使用して、手動でアドホックネットワークを作成する方法を知っていますか?私はこれがどのように機能するかいくつかの方法を見つけましたが、私のためにうまくいかなかった人はいませんでした。使ってみました ifconfig, iwconfig, netcfg そしてさえ wpa_cli (これはこれに最適な選択肢のようでした)。しかし、試してみると、システムは「WiFi接続なし」状態に戻りました。

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

役に立ちましたか?

解決

私は技術的な詳細についてはあまり明確ではありませんが、Android-Wifi-Tetherでは、NetFilterサポートを備えたカスタムカーネルを使用する必要があります。例として、別のオープンソースプロジェクトを使用してみてください。 フジツボ. 。を必要としません カスタムカーネル.

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

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top