Apa artinya "menghindari koneksi internet yang buruk" artinya?

35

Koneksi ke wifi kantor saya baru saja gagal dan di bawah jaringan telepon saya katakan "Avoided poor Internet connection". Apa artinya ini sebenarnya? Pernahkah ponsel mendeteksi bahwa ia tidak dapat keluar ke Internet yang lebih luas atau apakah jaringan gagal mengalokasikan alamat IP atau sesuatu yang lain?

Tidak yakin apakah itu penting tetapi ini ada pada Galaxy Nexus.

Luke Quinane
sumber
1
Apakah Anda menggunakan ics?
RR
@richardborcsik Tidak, saya tidak menggunakan ICS, hanya telepon yang terhubung melalui wifi sendiri.
Luke Quinane
@LukeQuinane ICS berarti Ice Cream Sandwich, yang pada gilirannya berarti Android 4.0 atau lebih tinggi. Karena perangkat Anda adalah Galaxy Nexus, Anda sebenarnya sedang menggunakan ICS :)
onik
1
@onik Saya pikir dia memahaminya sebagai Berbagi Koneksi Internet.
RR
@ RichardBorcsik Ya, saya mengerti, berpikir bahwa saya akan mengklarifikasi apa yang dimaksud oleh ICS dalam konteks ini.
onik

Jawaban:

14

Koneksi yang buruk dapat berarti bahwa:

  • ada sinyal lemah dari perangkat mitra wifi Anda.
  • ada banyak noise dari sistem lain yang menggunakan frekuensi yang sama.

Keduanya berarti bahwa banyak paket data hilang dan harus dikirim ulang sehingga throughput keseluruhan Anda turun.

Anda dapat membandingkan ini dengan:

  • seseorang berbicara tidak cukup keras
  • banyak orang berbicara pada saat yang sama dan sulit untuk memahami satu orang dalam kebisingan itu

Jika Anda memiliki masalah interferensi, Anda mungkin perlu mengganti saluran / frekuensi wifi

k3b
sumber
1
Atau perangkat Anda tidak dapat memperoleh alamat IP yang valid dan harus kembali ke alamat tautan-lokal, atau koneksi dari titik akses ke internet memiliki persentase kehilangan jitter dan / atau paket yang tinggi
onik
Untuk mengkonfirmasi komentar @ onik, saya telah melihat "Koneksi internet yang buruk terhindar" cukup banyak dalam minggu terakhir di wifi hotel, sebelum pesan itu muncul, jika saya membuka bagian Wifi Pengaturan saya dapat melihat siklus koneksi melalui "Menghubungkan "dan" Memperoleh Alamat IP "selama beberapa menit sebelum sistem menyerah dan mengatakan bahwa ia telah menghindari koneksi yang buruk. Dalam hal ini kemungkinan besar wifi AP yang over-load atau server DHCP yang telah kehabisan alamat, atau koneksi yang serpih yang terus menurun saat ponsel terhubung ke AP.
Diambil
Saya melihat perilaku perangkat yang sama dengan GAThrawn, tetapi saya juga memiliki akses ke paket jejak yang dijalankan terhadap server DHCP yang dengan jelas menunjukkan bahwa (a) server DHCP melakukan hal yang tepat dalam menanggapi permintaan dari perangkat Android dan ( b) setelah server DHCP mengirimkan DHCP ACK-nya, perangkat Android dan gateway lokal berhasil bertukar paket ARP. Koneksi wifi cukup solid, dan hanya ada dua perangkat lain di jaringan.
flabdablet
11

Masalah ini telah mengganggu saya sejak saya memutakhirkan Sony Ericcson Experia Pro ("iyokan") saya dari Cyanogenmod 7.2 (Android 2.3.7) menjadi 9.0 (Android 4.0.3) - sampai hari ini ketika saya melakukan penyelidikan yang lebih terperinci.

Ini jelas merupakan kerusakan terkait dengan klien DHCP. Ketika manifes, perangkat gagal mendapatkan alamat IP dari titik akses mana pun, bahkan yang sebelumnya tidak mengalami masalah. Beralih ke alamat IP statis dapat mengatasi masalah tersebut.

beberapa menit yang lalu, saya menemukan bahwa menghapus isi / data / misc / dhcp dan mengatur ulang perangkat menyelesaikan masalah. Saya yakin itu akan terjadi lagi, tetapi ketika itu terjadi, saya akan tahu apa yang harus saya lakukan.

Saya harap informasi ini membantu seseorang dan mungkin mengarah ke perbaikan. Saya tidak dapat melaporkan bahwa ini adalah bug resmi karena saya menggunakan bangunan malam (cm-9-20120819-NIGHTLY-iyokan)

Mike Duskis
sumber
10

Sementara @ k3b benar dalam arti koneksi Internet yang buruk, bukan itu yang menyebabkan pesan kesalahan muncul. Jika Anda benar-benar memiliki masalah koneksi Anda tidak mendapatkan pesan kesalahan (cukup kontra-intuitif)
Tampaknya sejak upgrade ke ics orang memiliki masalah dengan ini.

Secara teoritis harus ada pengaturan untuk mematikan ini di bawah:

Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection 

Saya mengatakan secara teori karena saya tidak memilikinya. Lihat apakah Anda melakukannya dan apakah itu memecahkan masalah. Jika tidak atau tidak, baca terus.

Ada satu-satunya aplikasi root di xda-developer yang seharusnya menyelesaikan ini. Jika Anda tidak memiliki atau tidak ingin melakukan rooting, Anda harus menunggu Google untuk memperbaikinya.

RR
sumber
1
Mengganggu, saya bisa melihat opsi dalam pengaturan, tetapi tidak dicentang (dan saya masih mendapatkan kesalahan).
Joe Freeman
2

Saya juga punya masalah ini di CM9. Dan masalahnya sangat buruk sehingga saya hampir tidak bisa terhubung ke WiFi saya. Jadi saya memutuskan untuk memperbaikinya sendiri. Saya menulis Aplikasi yang sekarang dengan mudah menyelesaikan masalah ini. Anda bisa mendapatkannya dari Google Play .

Sekarang sedikit penjelasan :

Masalahnya: Seperti yang Anda tahu, ketika perangkat Anda mengatakan "Koneksi buruk" koneksi tidak terlalu buruk, itu semua tentang Android yang mengacaukannya. Ini dapat dipecahkan dengan membersihkan konten tempat Android menyimpan informasi DHCP, karena alasan tertentu data menyebabkan masalah. Informasi ini tidak lain adalah barang-barang sewa dan pid . Karena sewa tidak dapat dibaca oleh manusia (di sewa saya tidak mengerti!) Saya tidak bisa mengatakan apa yang sebenarnya terjadi di sana. Tetapi membersihkan itu membantu.

Solusi: Solusi yang saya buat hanya mengotomatiskan mematikan WiFi, menghapus informasi DCHP, dan kemudian mengaktifkan kembali WiFi. Solusi sederhana namun sempurna! :)

Suraj Bajaj
sumber
1
Bisakah Anda memberi kami gambaran tentang apa yang dilakukan aplikasi Anda untuk memperbaikinya? Saya hanya ingin tahu apakah ada beberapa cara pengguna non-root bisa melakukan ini melalui menghubungkan kembali / memutuskan dll bahkan jika itu lebih menyakitkan?
GAT Diambil
@ GAThrawn: Ya, aplikasi ini membersihkan konten tempat Android menyimpan informasi DHCP-nya. Untuk beberapa alasan data menyebabkan semua masalah. Seperti yang mungkin Anda ketahui, ketika dikatakan "Koneksi buruk" koneksi tidak terlalu buruk, ini semua tentang Android yang mengacaukannya. Sekarang tentang perangkat non-root, saya khawatir solusi ini tidak akan berfungsi untuk mengakses data DHCP yang Anda butuhkan izin pengguna super. (Dan itulah mengapa aplikasi ini membutuhkan akses root.)
Suraj Bajaj
Menarik. Informasi DHCP seperti apa yang kita bicarakan di sini? Sewa? Atau konfigurasinya? Bagaimana Anda tahu cara memperbaikinya? Di mana saya dapat menemukan informasi tambahan? Apakah Anda aplikasi open source? Jika demikian, di mana saya dapat meninjau sumbernya?
Aliran
Terlalu banyak pertanyaan .. Haha! Ya, ini sewa dan pid. Karena sewa tidak dapat dibaca oleh manusia (di sewa saya tidak mengerti!) Saya tidak bisa mengatakan apa yang sebenarnya terjadi di sana. Tetapi membersihkan itu membantu. :) Saya mencari-cari Google untuk memperbaiki masalah ini, di suatu tempat (sayangnya, saya tidak ingat di mana) Saya membaca bahwa itu adalah masalah dengan info DHCP. Jadi cobalah untuk membersihkannya secara manual, dan itu berhasil! Aplikasi saya hanya secara otomatis mematikan WiFi, menghapus sewa DCHP dan pid, dan kemudian mengaktifkan WiFi kembali. Solusi sederhana namun sempurna! ;)
Suraj Bajaj
1

Ini juga terjadi jika perangkat tidak dapat menghubungi server DHCP.

lurker
sumber
0

Ketika saya mengalami masalah ini, saya mengedit gateway jaringan WiFi dalam pengaturan WiFi lanjutan agar sama dengan alamat proxy. Ini memecahkan masalah bagi saya.

Anil khurana
sumber
2
Bisakah Anda jelaskan Bagaimana melakukan ini? Pertanyaannya tidak mengatakan apa-apa tentang proxy yang digunakan. Pengaturan apa yang seharusnya, dan di mana menemukannya?
Izzy