インターネットのない特定のWifiに接続したままにします


11

マシュマロを搭載したNexus 5と、ビデオを転送するために使用される5.8Ghz WiFiを内蔵した別のデバイスを持っています。このWiFiに接続すると、インターネット接続がないため、自動的に接続が切断されてより適切な接続が見つかることを通知し続けます。接続を維持するにはどうすればよいですか?

私がすでに試したいくつかのこと:

  • 周波数を5Ghzのみに設定
  • 他の既知のWifiをすべて削除する
  • 手動で無線LANを追加

接続が安定していないと、対応するアプリでデバイスに接続できません。それを達成できるアプリはありますか?

編集

デバイスが切断されると、Logcatは以下を出力します。

12-23 20:29:09.368: D/IpReachabilityMonitor(777): clear: iface{wlan0/21}, v{4}, ntable=[]
12-23 20:29:09.377: I/wpa_supplicant(4270): wlan0: CTRL-EVENT-DISCONNECTED bssid=00:e0:5d:91:1b:ec reason=3 locally_generated=1
12-23 20:29:09.381: D/WifiStateMachine(777): WifiStateMachine: Leaving Connected state

これまでにわかったことは、これはカーネルの問題かもしれないということです。ただし、この場合、androidへの参照は見つかりませんでした。



ヒントをありがとう。adb shell感嘆符を削除し、私はもう行方不明のインターネット接続に関するすべての通知を得ることはありません。ただし、接続はまだ短時間後にドロップされます。約接続されたままになります。10〜30秒後に切断されます。再接続しますが、ビデオ転送は中断されます。何か案は?
Denis Loh

1
デニスさん、これは地獄のように迷惑です。デバイスに1つの接続を維持するように指示すると、それは私の希望を尊重するものであり、「私はUダムユーザーよりも頭が良い」とは思わない。
Mindwin、2015

私は今、Samsung Galaxy S5デバイスでwifiを確認しましたが、それは魅力のように機能しています。私は標準のアンドロイドの何が悪いのか分かりません。
Denis Loh 2015

回答:


5

私は明らかに私の問題の可能な解決策を見つけました。

次の手順に従って、DHCP設定を静的に設定し、デバイスに適切なIP、ゲートウェイを設定し、dnsプリセットをそのまま(8.8.8.8)のままにします。DNS なしで静的IPアドレスを割り当てることはできますか?

その後、それはまだインターネット接続の欠落について不平を言いますが、今回は接続を維持します。

Nexus 5とNexus 9の両方で試してみましたが、動作するようです。


最終的にこれを見つけました、私はルーターにインターネットを入れようとしていて、ICMP pingリクエストのみを許可し、他のすべてのインターネットリクエストをブロックして、クライアントデバイスが接続を維持できるようにしました。行方不明
セディムホザ19

0

Androidは、インターネットに接続されていないWIFIをドロップするようにSUグローバル設定で事前設定されています。「接続を維持する」を選択した場合でも、気まぐれで、接続が切断される可能性があります。サイクルが繰り返されるたびに、接続は失われます。ただし、インターネットなしでWifiをドロップするコマンドは、SUのグローバル設定で変更できます(コンピューターのBiosと少し似ています)。

なぜこれが切断するように設定されているのですか?インターネットに接続されていないWIFIデバイス、カメラ、ドローン、アラーム、クリーンなネットワークなどが非常に多く、Android OSのバックグラウンドコマンドにより、電話の所有者は接続を制御できません。

ADBを使用して高速ブートする能力がある場合、このシェルコマンドはmarshmallowでsu機能します。タイプしてスーパーユーザーモードに入ります。次に、次のコマンドを入力します。

settings put global captive_portal_detection_enabled0

「インターネット接続がない場合はWi-Fiをドロップする」機能を無効にします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.