Я вижу имена компьютеров в списке аренды DHCP моего маршрутизатора. Моя вкладка Android Galaxy представлена в буквенно-цифровом названии. Как мне задать дружественное имя, которое мне нравится?
источник
Я вижу имена компьютеров в списке аренды DHCP моего маршрутизатора. Моя вкладка Android Galaxy представлена в буквенно-цифровом названии. Как мне задать дружественное имя, которое мне нравится?
Вы можете изменить имя хоста на менее загадочное имя в Настройках разработчика в разделе Настройки. В разделе «Отладка» в разделе «Параметры разработчика» вы увидите параметр «Имя хоста устройства», который в настоящее время должен иметь это довольно загадочное имя. Вы можете изменить его на любое буквенно-цифровое имя, которое вам нравится.
Если вы используете Android 5.0, этого параметра больше нет. Хотя использование оболочки ADB все еще работает. Смотрите этот ответ: Как установить дружественное сетевое имя компьютера Android? Рут не нужен на моем телефоне. Из приведенного выше ответа без получения root-доступа:
adb shell
getprop net.hostname
setprop net.hostname <new_hostname>
Откройте терминал. Введите следующее:
Требуется root-доступ.
источник
su
команду получить привилегии root из оболочки; у некорневого устройства такой команды нет.getprop ...
возвращают новое имя хоста, даже когда я выхожу изsu
; но имя хоста, которое транслируется, не меняется и не перестаёт при перезагрузке. Мысли?В некоторых телефонах Android вы можете изменить
Wi-Fi Direct
Важное замечание: Не все телефоны Android имеют эту опцию, и не все телефоны корректно изменяют свое имя хоста, даже после изменения имени устройства из этой опции.
источник
su & setprop
, но приятно знать, что эта опция доступна.Просто хотел сослаться на другое связанное решение, с которым я столкнулся, используя ADB (и требует рутованного устройства): http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -device . Однако я бы предпочел команды ADB, представленные здесь на SO, а не на эту ссылку, но это, по крайней мере, другой метод.
источник
Имя, которое отправляется на сервер DHCP, - это не имя хоста, как обычно думают, это VID (идентификационный код поставщика), который вы не можете изменить. Вы можете попробовать изменить имя на уровне маршрутизатора, если это возможно.
источник
Имя хоста используется для простой идентификации и запоминания хостов, подключенных к сети. Он устанавливается при загрузке, например, из
/etc/hostname
систем на основе Linux. Имя хоста также является частьюDHCPREQUEST
(стандартизированной как IETF как код 12 ), которую DHCP-клиент (в нашем случае устройство Android) делает с DHCP-сервером (WiFi-маршрутизатор), чтобы получить назначенный IP-адрес. DHCP-сервер хранит имена хостов для предоставления таких услуг, как DNS .Android - вместо использования службы имени хоста ядра Linux - использовал свойство,
net.hostname
чтобы установить уникальное имя хоста для каждого устройства на основе идентификатора Android. Это свойство имени хоста также использовалось для рукопожатия DHCP. Однако , так как Android 5 - когда роднойdhcpcd
был оставлен в пользу Java DHCP клиента - имя хоста нуль вDHCPREQUEST
.net.hostname
не ни установить , ни оценивали DHCP клиента. Таким образом, маршрутизаторы WiFi не показывают имена хостов для новых устройств Android, и мы не можем установить / отменить / изменить его.источник
Это решение использует команды, опубликованные @bayuah выше, но не использует
adb
ниsu
вообще. Это на рутованном устройстве (Nougat AOSP 7.1.2). Используя терминал JuiceSSH, введите две команды:источник
Просто скачайте и установите приложение под названием «Изменить имя хоста» из Play Store и наслаждайтесь редактированием имени хоста вашего устройства Android (android-xxxxxxxxxxx).
Однако требуется рут-доступ, извините за не-root пользователей.
С уважением.
источник