Loop “Memperoleh Alamat IP” tanpa akhir

9

Kemungkinan duplikat:


Saya memiliki Sony Ericcson Mini Pro (Codename "Mango" di CyanogenMod) dengan CyanogenMod 9.1.0-mango. Ini adalah Android 4.0.4.

Masalah

Ketika mencoba menyambung ke jaringan nirkabel, itu akan macet di loop "Optaining IP Address" untuk sementara waktu, sampai muncul "Bad Connection". Ini seperti apa yang terlihat dalam pengaturan sistem jaringan nirkabel:

Tablet saya dengan CyanogenMod 10.2, Android 4.3, dapat terhubung ke jaringan nirkabel itu tanpa masalah, begitu juga laptop Kubuntu 13.10 saya dengan kartu nirkabel Intel.

Sudah mencoba sejauh ini

Saat mencari penyebab dan perbaikan untuk masalah ini, saya menemukan banyak posting yang menyarankan untuk menggunakan alamat IP statis. Ini adalah solusi yang sah, dan saya mungkin menggunakan itu, tapi saya ingin memperbaikinya secara umum.

  1. Hal pertama yang saya coba adalah mengubah izin /system/etc/dhcpcd/dhcpcd-run-hooksmenjadi 555 . Ini tidak memiliki efek apa pun.

  2. Kemudian saya mengunduh aplikasi WiFix dan menjalankannya dalam mode otomatis. Tidak melakukan apa pun juga.

  3. Hal terakhir yang saya coba adalah menghapus/data/misc/dhcp/* . Tidak ada efek sama sekali.

  4. Pembaruan 2014-02-21 : Seperti yang dapat Anda lihat di tangkapan layar, kekuatan sinyal benar-benar lemah, meskipun ponsel terpisah satu meter dari router dengan meja di antaranya. Sekarang terhubung saat berada di atas meja. Kekuatan sinyal sudah penuh sekarang. Saya membaca dalam pertanyaan berbeda bahwa masalah ini mungkin disebabkan oleh sinyal yang lemah. Mungkinkah itu yang menjadi masalah mendasar?

    Router saya tidak memiliki antena eksternal, oleh karena itu, mungkin sedikit tidak dapat diprediksi di mana sinyal terkuat. Saya mengatur telepon ke router, dan masih ada masalah. Jadi kekuatan sinyal seharusnya tidak menjadi masalah.

  5. Pembaruan 2014-03-04 : Saya menginstal versi terbaru dari Cyanogen Mod pada perangkat menggunakan instruksi mereka . Ini menginstal Android 4.1.3, yang memiliki masalah parah dengan nirkabel. Itu dimatikan ketika saya memulai perangkat, dan macet saat mengaktifkan wifi. Jadi saya kembali ke versi stabil terbaru yang masih memiliki loop tanpa akhir ini.

  6. Pembaruan 2014-03-04 : Untuk jaringan rumah saya, saya mengatur alamat IP statis, meskipun saya benar-benar tidak menyukainya. Namun, koneksi internet berfungsi sekarang.

  7. Pembaruan 2014-03-06 : Diperiksa /system/bin/sh -> mksh, dan sudah ada. Ini sepertinya tidak menyebabkan masalah.

Bagaimana saya bisa memperbaiki masalah DHCP ini?

Martin Ueding
sumber
Saya ingat memiliki masalah yang sama beberapa waktu lalu (hal yang persis sama), tetapi saya tidak ingat lagi bagaimana saya menyelesaikannya. Petunjuk yang tidak berfungsi untuk saya termasuk misalnya beralih ke mode pesawat, tunggu beberapa detik, beralih kembali. Tidak membantu Dalam kebanyakan kasus itu memecahkan sendiri "dalam satu jam". // ROM lain mungkin menyelesaikannya, jika radio-image yang lebih baru tersedia, itu mungkin membantu juga. Namun tidak ada jaminan.
Izzy
ROM yang lebih baru (Nightly Cyanogen Mod) tidak membantu, itu hanya memperburuk keadaan. Saya memperbarui pertanyaan sesuai.
Martin Ueding

Jawaban:

0

Saya memiliki gejala yang sama saat memasak ROM ketika symlink dari / system / bin / sh ke mksh hilang.

Toz
sumber
Saya memeriksa, keduanya /system/bin/mkshdan /system/bin/shhadir, yang terakhir menjadi symlink ke yang pertama. Jadi ini sepertinya tidak menjadi masalah.
Martin Ueding
0

Seperti yang Anda jelaskan pada IP statis, koneksi berfungsi . Ini menyebabkan masalah pengaturan ke router Anda.

Untuk itu Anda harus login pada 192.168.1.1 sebagai admin saat Anda terhubung ke router. (Silakan gunakan laptop untuk menggunakan semua fungsi router. Karena, banyak router hanya memiliki pengaturan UI desktop.)
Buka pengaturan dan cari pengaturan lanjutan yang memiliki pengaturan DHCP. Sekarang, periksa rentang alamat IP DHCP wifi. Anda mungkin perlu meningkatkan jangkauan.

Vivek Ji
sumber
Ini juga tidak berfungsi pada jaringan yang tidak saya kelola. Saya menduga bahwa admin di universitas saya memiliki alamat IP yang cukup untuk semua orang.
Martin Ueding
Setiap router memiliki kapasitasnya sendiri untuk menyediakan jumlah koneksi. Jika Anda berada dalam jangkauan router, yang kapasitasnya untuk menyediakan koneksi sudah penuh. Lalu, bagaimana itu bisa memberikan IP kepada Anda. Untuk penelitian lebih lanjut tentang ketiadaan koneksi Anda dapat menggunakan beberapa alat jaringan. Misalnya .. FING baik untuk menemukan setiap koneksi pada router itu dengan setiap nama perangkat.
Vivek Ji
0

Pada router mengatur alamat ip statis. Jika itu tidak memperbaikinya, pergi ke Setting > Wifi > Select your networkdan pergi ke pengaturan lanjutan. Di sana pilih (input) alamat ip yang tidak diambil. Seperti 10.0.0.24. Itu harus memperbaiki masalah.

maks112v
sumber
Itu tidak berfungsi pada jaringan seperti Eduroam di mana saya harus menggunakan DHCP.
Martin Ueding
0

Gejala yang tepat ini dapat diperbaiki dengan mengubah izin pada

system/etc/dhcpcd/dhcpcd-run-hooks

ke executesemua akun: user groupdanothers

Seperti yang disebutkan di sini

Anda memerlukan perangkat yang di-rooting dan browser root.

Semoga ini membantu

Aaron Gillion
sumber
-2

Coba ubah saluran WiFi di pengaturan router Anda. Ini memperbaiki masalah bagi saya.

pengguna99200
sumber
Saya tidak melihat bagaimana ini dapat membantu jaringan nirkabel lainnya.
Martin Ueding