Нескінченний цикл "Отримання IP-адреси"


9

Можливі дублікати:


У мене є Sony Ericcson Mini Pro (кодове ім'я "Mango" на CyanogenMod) з CyanogenMod 9.1.0-манго. Це Android 4.0.4.

Проблема

При спробі підключитися до бездротової мережі вона на деякий час буде застрягати в циклі "Отримання IP-адреси", поки на ній не з’явиться "Поганий зв'язок". Ось як це виглядає в налаштуваннях системи бездротової мережі:

Мій планшетний ПК із CyanogenMod 10.2, Android 4.3 може без проблем підключатися до цієї бездротової мережі, тому мій ноутбук Kubuntu 13.10 з бездротовою карткою Intel.

Пробував поки що

Шукаючи причину та виправлення проблеми, я знайшов численні публікації, які пропонують використовувати статичну IP-адресу. Це законний спосіб вирішення, і я можу вдатися до цього, але я хотів би це виправити загалом.

  1. Перше, що я спробував, - це змінити дозволи /system/etc/dhcpcd/dhcpcd-run-hooksна 555 . Це не мало жодного ефекту.

  2. Потім я завантажив додаток WiFix і запустив його в автоматичному режимі. Нічого теж не зробив.

  3. Останнє, що я спробував - це видалити/data/misc/dhcp/* . Ефекту немає.

  4. Оновлення 2014-02-21 : Як ви можете бачити на скріншоті, потужність сигналу дійсно слабка, хоча телефон знаходиться на відстані одного метра від маршрутизатора з письмовим столом між ними. Тепер він підключився, перебуваючи на столі. Сила сигналу зараз повна. Я читав в іншому запитанні, що проблема може бути викликана слабким сигналом. Чи може це бути основним питанням?

    Мій маршрутизатор не має зовнішньої антени, тому це може бути дещо непередбачуваним, де сигнал найсильніший. Я встановив телефон на роутер, і він все ще мав проблеми. Отже, сила сигналу не повинна бути проблемою.

  5. Оновлення 2014-03-04 : Я встановив останню нічну збірку Cyanogen Mod на пристрій, використовуючи їх вказівки . На цьому встановлено Android 4.1.3, який мав серйозну проблему з бездротовим зв’язком. Він був вимкнений, коли я запустив пристрій, і він застряг при активації Wi-Fi. Тому я повернувся до останньої стабільної версії, яка все ще має цей нескінченний цикл.

  6. Оновлення 2014-03-04 : Для моєї домашньої мережі я встановив статичну IP-адресу, хоча мені це дуже не подобається. Однак підключення до Інтернету працює і зараз.

  7. Оновлення 2014-03-06 : перевірено /system/bin/sh -> mksh, і воно є. Схоже, це не викликає проблеми.

Як я можу виправити цю явну проблему DHCP?


Я пам’ятаю, що мав подібну проблему деякий час назад (абсолютно те саме), але вже не можу згадати, як я її вирішив. Підказки, які для мене не спрацювали, включали, наприклад, перехід у режим літака, зачекайте кілька секунд, переключення назад. Не допомогло. У більшості випадків він вирішив себе "протягом години". // Інший ПЗУ може вирішити це, якщо є новіше радіозображення, що також може допомогти. Однак гарантій немає.
Izzy

Новіші ROM (нічний Cyanogen Mod) не допомогли, вони лише погіршили ситуацію. Я відповідно оновив питання.
Мартін Удінг

Відповіді:


0

У мене були ті ж симптоми під час приготування ПЗУ, коли симпосилання / system / bin / sh до mksh відсутнє.


Я перевірив, як вони є, /system/bin/mkshі /system/bin/shвони присутні, остання є символьним посиланням на перше. Тож це, здається, не є проблемою.
Мартін Удінг

0

Як ви описали, що в статичному IP-адресі з'єднання працює . Це призводить до проблеми з налаштуванням на ваш маршрутизатор.

Для цього вам потрібно увійти в систему 192.168.1.1 як адміністратор, коли ваш підключений до маршрутизатора. (Будь-ласка, використовуйте ноутбук для використання всіх функцій маршрутизатора. Оскільки у багатьох маршрутизаторів є лише налаштування інтерфейсу робочого столу.)
Перейдіть до налаштувань та знайдіть попереднє налаштування, яке має налаштування DHCP. Тепер перевірте діапазон IP-адрес Wi-Fi DHCP. Можливо, вам доведеться збільшити діапазон.


Це також не працює в мережах, які я не адмініструю. Я б припустив, що адміністратори мого університету мають достатньо IP-адрес для всіх.
Мартін Удінг

Кожен маршрутизатор має власну ємність, щоб забезпечити кількість підключення. Якщо ви знаходитесь в діапазоні маршрутизатора, здатність забезпечити з'єднання вже повна. Потім, як він може надати вам IP. Для отримання додаткових досліджень про відсутність зв'язку ви можете скористатися деякими мережевими інструментами. Напр. FING добре знайти кожне з'єднання на цьому маршрутизаторі з кожним іменем пристрою.
Vivek Ji

0

На маршрутизаторі встановіть статичні ip-адреси. Якщо це не виправить, Setting > Wifi > Select your networkперейдіть до передових налаштувань. Там виберіть (введіть) ip адресу, яка не буде взята. Такі як 10.0.0.24. Це має вирішити проблему.


Це не працює в таких мережах, як Eduroam, де я повинен використовувати DHCP.
Мартін Удінг

0

Цей точний симптом можна виправити, змінивши дозволи на

system/etc/dhcpcd/dhcpcd-run-hooks

щоб executeна всіх рахунках: user groupіothers

Як згадувалося тут

Вам потрібно вкоренитися пристрій і кореневий браузер.

Сподіваюсь, це допомагає


-2

Спробуйте змінити канал WiFi у налаштуваннях маршрутизатора. Це вирішило для мене проблему.


Я не бачу, як це має допомогти іншим бездротовим мережам.
Мартін Удінг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.