Bluetoothテザリングが機能しませんか、それとも間違っていますか?


8

私は2つのAndroidデバイスを持ちます。NexusSスマートフォンとNexus 7タブレット(どちらもAndroid 4.1 "Jellybean"を実行)です。タブレットにはWi-Fiが備わっていますが、携帯電話はありません。そのため、近くにWi-Fiホットスポットがないときにインターネットを使用するために、Wi-Fiテザリング用に電話をセットアップしています。これは事実上Wi-Fiホットスポットになり、タブレットはインターネットアクセスにそれを使用します。これは完全に機能します。

しかし、最近、テザリングの代替方法のように見えるもの、つまりBluetoothを発見しました。どちらのデバイスにもメニューオプションがあり、それを許可しているようです。ここに私が両方のデバイスをどのように構成したかのスクリーンショットがあります:

電話 タブレット
電話とタブレットのオプション(画像をクリックすると、より大きなバリエーションが表示されます)

両方のデバイスでWi-Fiをオフにしてから、タブレットでブラウザーを開き、ロードされたページを更新することで、これをテストしました。私は言ったメッセージを見ました

    Unable to connect to the Internet

もちろん、ページのリロードを見たいと思っていました。

Wi-Fiテザリングを超える利点の1つであるセキュリティの容易さを約束しているので、これが機能しないのは残念です。他の人が私の帯域幅を盗むのを防ぎたい。Wi-Fiを使用する場合、WPAパスワードを設定し、そのパスワードを何らかの方法でタブレットに取得する必要があります(これは非常に退屈です)。しかし、Bluetoothの場合、必要なのは、デバイスを「ペアリング」することだけです。これは、すでに行っています。

だから私は何か悪いことをしているのか、この機能が単に機能しないのかと思っています。


私のJBedギャラクシーネクサスでは、デスクトップと電話の間で問題なく動作します。これは、タブレットがルーティング情報を適切に設定していないか、類似している可能性があります。
ewanm89

私は最近試していませんが、私のMacラップトップはBluetoothを介して電話のインターネット接続を使用できると思います。しかし、それでも、タブレットのバグがあるかどうかはわかりません。タブレットの設定が間違っているのとは対照的です。
offby1 2012年

好奇心から、私はもう一度試してみました。:どのように異なるのは、タブレットは、Android 4.2で、今ある、と電話がここにタブレットの設定は、画面のCyanogenmod 10であるということであるdropbox.com/s/ud44bvj1cd3e7mp/... 、ここで電話だ:dropbox.com/s/b88ezz4ucan7hsz/...
offby1

1
Nexus 7とGalaxy Nexusの間にBluetoothテザリング接続を問題なく接続することができました(両方とも4.2)。N7スクリーンショットのBTアイコンが青色になっていないことに気付きました(接続が良好であることを示しています)。基本的なBT接続の問題である可能性があります。問題が解決しない場合は、BT経由でファイルを共有するなど、別の種類の接続をテストしてみてください。
バスター氏

回答:



1

いくつかの背景。

WiFiには2つの異なるモードがあります。

(1.)1つ以上のデバイスとアクセスポイント(AP)間のWiFiの使用。 これには、デバイスを他のデバイスのWiFi ホットスポットとしてセットアップしたときに何が起こるかが含まれます。

(2.)2つのデバイス間で、アドホックネットワークとしてWiFiを使用する。

デフォルトでは、Bluetoothは(.2)のように動作し、サブデバイス(キーボード、スピーカー、マイクなど)を別のデバイスに接続または「ペアリング」できます。

非セルラー対応デバイスを他のデバイスのセルラー無線サービスとペアにできるかどうかを識別する必要があります。これは、最初にそのデバイスがこれをBluetoothサブデバイス(または「サービス」)として「公開」し、次に他のデバイスがそれを「発見」できるようにする必要があります。

これは不可能ではありませんが、一部は現在利用できない(または構成されていない)追加のドライブまたは設定を必要とする場合があります。 幸運を。


0

私の標準のTransformerタブレット(ICS 4.0.3を実行)と私のギャラクシーネクサス電話(JB 4.1.2を実行)では、最初に2つのデバイスをペアリングしてから、電話でインターネット共有を有効にし、次にタブレットのBluetooth設定で有効にする必要がありました。ペアリングされたデバイスのリストで電話のアイテムをタッチします。これにより、インターネット接続の共有が有効になります。共有は自動的には行われないようです。つまり、Wi-Fiが利用できない場合でも、タブレットは自動的にBluetoothデバイスにフォールバックしません。


私はあなたが言及したすべてのステップを行いました。
offby1

@ offby1:そして?それはいつも私のために働きます。スマートフォンがBT経由で接続を共有していて、タブレットで接続を開始しましたか?
Shiny and New安宇

0

ティックの存在とプロフィールページの「インターネットアクセスに使用する」という文言が混乱しているのでしょうか。

デバイスがペアリングされたら(両方が同じ数字コードを表示していることを確認するように求められたら)、1台の電話をBluetoothテザーを提供するように設定し、もう1台で[インターネットアクセスに使用]行を押す必要があります。ティックは、すでに機能していることを意味します。「インターネットに接続するためにデバイスに接続しました」と表示され、ティックはオンのままになります。テザーを提供する電話は、テザーとホットスポットの画面に「この電話のインターネット接続を共有しています」と表示されます。

時々、接続が1秒以上接続を維持することを拒否することがわかります。どの電話が連携していないかはわかりませんが、その気分になったときは、通常、まず両方のBluetoothインターフェースを無効にし、テザーをもう一度起動する必要があります。

言語が曖昧に読まれるはずがないという事実について、Googleにバグレポートを提出しました。「インターネットアクセスには使用されます」または「インターネットアクセスにはデバイスに接続されていません」など、現在使用されていないことを強調します。接続がアクティブであるかどうかにかかわらず、ティックがティックされたままであるという同様の不満を提起しました。


0

もう一度チェックインしたいと思った:)私の電話とタブレットはどちらも4.2.2を実行しています。Bluetoothテザリングは数か月間完全に機能しています。4.1には4.2で修正されたバグがあったはずです。


0

同じ問題がありました。最後に、私はそれを理解しました。それはバグです。JBデバイスは、テザリングされたデバイスに接続した後、Bluethoothネットワークの接続パラメーター(DNS)の登録に失敗し、デフォルトのwifi接続のDNSを使用して接続するため、リクエストはタイムアウトで失敗します。

ルートユーザーは、ADBまたはターミナルエミュレーターを使用して、ターミナルで一連のコマンドを使用して問題を修正できます。

端末エミュレーター/ adb

  1. Bluetoothテザーを接続し、ターミナルエミュレーターをアンインストールします。ADBを使用している場合は、USBを介してデバイスをPCに接続し(USBデバッグモード)、コマンドを実行します。

    adb shell 
    

    シェルに入ります。

  2. suプロンプトが表示されたら、ターミナルエミュレータへのスーパーユーザー権限の付与を入力します。

  3. コマンドnetcfgを使用して、使用可能なインターフェースをリストします。リストにBluetoothインターフェースがあります。btn0またはかもしれませんbtn

  4. 次のbtn0ように入力して、(Bluetoothインターフェース)のネットワークステータスをアップに設定します。

    netcfg btn0 up
    
  5. DHCPを実行してIPアドレスを取得します。

    netcfg btn0 dhcp  
    
  6. 選択したDNSを設定します。

    setprop net.dns1 8.8.8.8;
    setprop net.dns2 8.8.4.4;     
    

私のデバイスではインターフェイスはありますbt-panが...これは機能しません:P
アーノルド・ロア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.