Ostatnio w mojej sieci LAN (po WiFi) pojawiło się kilka nowych telefonów z systemem Android. Stali bywalcy mają swoje adresy IP na podstawie adresu MAC, „goście” dostają adresy tymczasowe (DHCP). Oczywiście wszystko działa, ale jest jeden mały problem – prawie wszystkie telefony zgłaszały się pod bardzo podobną nazwą, która nie bardzo wskazywała na to, które to jest konkretnie urządzenie (telefon).

Android: Zmiana nazwy urządzenia – hosta

Może nie jest problem, ale w jakiś sposób na pewno utrudnia/komplikuje zarządzanie fakt, że w sieci mamy kilka urządzeń o nazwach tego typu:

android-1a2b3c4d5e6f7g8h

A co gorsze, to szybko okazało się, że nie na wszystkich telefonach można dokonać zmiany nazwy z poziomu menu/ustawień.

Jeśli mamy w telefonie taką opcję – gdzieś w zaawansowanych ustawieniach WiFi (nie mylić z nazwą dla WiFi Direct i Bluetooth) to sprawa prosta. W innym wypadku wymagany będzie root i np. Android Terminal Emulator lub jakiś menedżer plików.

Zmiana tymczasowa (do restartu)

Po uruchomieniu aplikacji wydajemy komendę:

su

dzięki czemu od teraz działamy jako „super user”.

Teraz za pomocą komendy:

getprop net.hostname

możemy podejrzeć aktualną nazwę hosta dla naszego telefonu, może to być coś w stylu:

android-1a2b3c4d5e6f7g8h

Nazwę możemy zmienić za pomocą kolejnej komendy:

setprop net.hostname nowa-nazwa-hosta

Nazwa nie może zawierać spacji. Nie zalecam też stosowania polskich znaków, dlatego ograniczyłbym się do liter (a-z) i cyfr (0-9) oraz myślnika (-).

Ponowne skorzystanie z komendy:

getprop net.hostname

powinno wyświetlić już nową nazwę – taką jaką nadaliśmy chwile wcześniej:

android_net-hostname

Jak napisał „dove” w komentarzu – zmiana będzie aktywna do ponownego uruchomienia telefonu, ale można też dokonać zmiany trwałej…

Zmiana trwała

By dokonać trwałej zmiany, należy w pliku:

/system/build.prop

Zmodyfikować (dodać) linijkę:

net.hostname=nazwa_hosta

Można to zrobić z poziomu konsoli, np. za pomocą edytora vi:

vi /system/build.prop

Ale zapewne dla wielu z Was będzie to nie lada przeprawa – vi nie jest zbyt przyjaznym edytorem dla początkującego, dlatego warto skorzystać z jakiegoś menedżera plików.

(!) Zgłoś błąd na stronie | Lub postaw nam kawę :-)
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk