Мой MAC-адрес постоянно меняется, когда я выключаю телефон или включаю/выключаю карту Wi-Fi. Это очень важно, потому что мне нужно зарегистрировать свое устройство в сети в школе, и если оно продолжает меняться, оно не знает, кто я такой.
Покопавшись в google, я обнаружил много других людей с этой проблемой (MAC-адрес повторно генерируется при перезагрузке Wi-Fi/телефона). Похоже, это в основном оборудование Motorola.
Обычно MAC-адрес записывается в WiFi-устройство. Поэтому кажется очень, очень странным генерировать MAC-адреса на лету вот так. Слишком много программного обеспечения (технически некорректного) полагается на MAC-адреса как на стабильный идентификатор конечной точки, поэтому, похоже, это вызовет больше проблем, чем устранит...
Вот пост о проблеме от 2010 года: https://supportforums.motorola.com/thread/38758
Единственной полезной рекомендацией, которую я видел в Интернете, было тупое приложение «WiFi Fixer», которое, как известно, решает некоторые проблемы на ранних телефонах Android Wi-Fi. Я не видел конкретных доказательств того, что это «решает» эту проблему.
В качестве альтернативы вы можете изучить инструменты для подмены MAC-адресов (AFAICT, для всех них требуется рутированный телефон). Тогда просто постоянно "подделывайте" стабильный адрес. Вот очень ручной метод: http://blog.thecodecracker.com/hacks/spoof-mac-address-in-android/
Возможно, это поможет какой-нибудь заблудшей душе в будущем. Оказывается, в дополнительных параметрах WiFi (рядом с параметрами прокси и DHCP) теперь есть функция, которая рандомизирует MAC-адрес (включена по умолчанию!!!).
Если бы я только знал это до того, как потерял столько времени на диагностику настройки WiFi...
А вы знали, что можно долго нажимать на соединение? Это было так просто.
Это не может быть полным решением для предприятий и учебных заведений, поскольку IP-адрес должен быть назначен. Но для личных устройств это просто спасение!
Дополнительную информацию об этом см. в статье Как исправить ошибку при получении IP-адреса в Android .
Мэтью Рид
rdr0b11
серое пятно
серое пятно
Райан Конрад
серое пятно