Na liście dzierżaw DHCP DHCP widzę nazwy komputerów. Moja karta Galaxy systemu Android jest wymieniona pod nazwą alfanumeryczną. Jak ustawić przyjazną nazwę, którą lubię?
źródło
Na liście dzierżaw DHCP DHCP widzę nazwy komputerów. Moja karta Galaxy systemu Android jest wymieniona pod nazwą alfanumeryczną. Jak ustawić przyjazną nazwę, którą lubię?
Możesz zmienić nazwę hosta na mniej tajemniczą nazwę w Opcjach programisty w Ustawieniach. W sekcji „Debugowanie” w Opcjach programisty zobaczysz opcję o nazwie „Nazwa hosta urządzenia”, która powinna być obecnie ustawiona na tę raczej tajemniczą nazwę. Możesz go zmienić na dowolną nazwę alfanumeryczną, którą lubisz.
Jeśli korzystasz z Androida 5.0, tej opcji już nie ma. Chociaż korzystanie z powłoki ADB nadal działa. Zobacz tę odpowiedź: Jak ustawić przyjazną nazwę sieciową komputera z systemem Android? Root nie wydaje się być wymagany na moim telefonie. Z odpowiedzi podanej powyżej bez uzyskiwania dostępu do konta root:
adb shell
getprop net.hostname
setprop net.hostname <new_hostname>
Otwórz terminal. Wpisz następujące informacje:
Wymagany jest dostęp root.
źródło
su
polecenie uzyskania uprawnień roota z powłoki; urządzenie niezrootowane nie ma tego polecenia.getprop ...
zwraca nową nazwę hosta, nawet gdy wychodzę zsu
; ale nazwa hosta, która jest nadawana, nie zmienia się i nie przykleja się podczas ponownego uruchamiania. Myśli?W niektórych telefonach z Androidem możesz się zmienić
Wi-Fi Direct
Ważne: Nie wszystkie telefony z Androidem mają tę opcję i nie wszystkie telefony poprawnie modyfikują swoją nazwę hosta, nawet po zmianie nazwy urządzenia z tej opcji.
źródło
su & setprop
, ale wspaniale jest wiedzieć, że ta opcja jest dostępna.Chciałem tylko odwołać się do innego pokrewnego rozwiązania, na które natknąłem się przy użyciu ADB (i wymaga zrootowanego urządzenia): http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -Urządzenie . Wolałbym jednak polecenia ADB przedstawione tutaj na SO niż ten link, ale jest to przynajmniej inna metoda.
źródło
Nazwa wysyłana do serwera DHCP nie jest nazwą hosta, jak się powszechnie uważa, jest to VID (kod identyfikacyjny dostawcy), którego nie można zmienić. Jeśli to możliwe, możesz spróbować zmienić nazwę na poziomie routera.
źródło
To rozwiązanie korzysta z poleceń opublikowanych przez @bayuah powyżej, ale nie używa
adb
anisu
wcale. To jest na zrootowanym urządzeniu (Nougat AOSP 7.1.2). Korzystając z terminala JuiceSSH, wprowadź dwa polecenia:źródło
Nazwa hosta służy do łatwej identyfikacji i zapamiętywania hostów podłączonych do sieci. Jest uruchamiany podczas rozruchu, np. Z
/etc/hostname
systemów Linux. Nazwa hosta jest także częściąDHCPREQUEST
(znormalizowaną jako kod 12 przez IETF), którą klient DHCP (w naszym przypadku urządzenie z Androidem) wykonuje na serwerze DHCP (router WiFi) w celu przypisania adresu IP. Serwer DHCP przechowuje nazwy hostów, aby oferować usługi takie jak DNS .Android - zamiast korzystać z usługi nazw hostów jądra Linuksa - używał właściwości
net.hostname
do ustawiania unikalnej nazwy hosta dla każdego urządzenia, która była oparta na ID Androida. Ta właściwość nazwy hosta była również używana do uzgadniania DHCP. Jednak od Androida 5 - gdy rodzimydhcpcd
został porzucony na rzecz klienta Java DHCP - nazwa hosta jest zerowy wDHCPREQUEST
. nienet.hostname
jest ustawiany ani oceniany przez klienta DHCP. Dlatego routery WiFi nie wyświetlają nazw hostów dla nowszych urządzeń z Androidem, ani nie możemy ich ustawić / rozbroić / zmienić.źródło
Wystarczy pobrać i zainstalować aplikację o nazwie „Zmień nazwę hosta” ze Sklepu Play i cieszyć się edycją nazwy hosta urządzenia z systemem Android (android-xxxxxxxxxxx).
Wymagany jest jednak dostęp do konta root, przepraszam za niezrootowanych użytkowników.
Pozdrowienia.
źródło