Saya melihat nama-nama komputer dalam daftar penyewaan DHCP router saya. Tab android galaxy saya terdaftar dengan nama alfanumerik. Bagaimana cara menetapkan nama ramah yang saya sukai?
sumber
Saya melihat nama-nama komputer dalam daftar penyewaan DHCP router saya. Tab android galaxy saya terdaftar dengan nama alfanumerik. Bagaimana cara menetapkan nama ramah yang saya sukai?
Anda dapat mengubah nama host menjadi nama yang lebih samar di Opsi Pengembang di bawah Pengaturan. Di bawah bagian "Debugging" di Opsi Pengembang Anda akan melihat opsi yang disebut "Nama host perangkat" yang saat ini harus disetel ke nama yang agak samar ini. Anda dapat mengubahnya ke nama alfa numerik apa pun yang Anda suka.
Jika Anda menggunakan Android 5.0 opsi itu tidak ada lagi. Meskipun menggunakan shell ADB masih berfungsi. Lihat jawaban ini: Bagaimana cara mengatur nama jaringan ramah komputer Android? Root sepertinya tidak diperlukan di ponsel saya. Dari jawaban yang ditautkan di atas tanpa mendapatkan akses root:
adb shell
getprop net.hostname
setprop net.hostname <new_hostname>
Terminal terbuka. Masukkan berikut:
Diperlukan akses root.
sumber
su
perintah untuk mendapatkan hak akses root dari shell; perangkat yang tidak di-rooting tidak memiliki perintah itu.getprop ...
mengembalikan nama host baru, bahkan ketika saya keluar darisu
; tetapi nama host yang disiarkan tidak berubah, dan itu tidak menempel ketika saya reboot. Pikiran?Di beberapa ponsel Android, Anda dapat mengubahnya
Wi-Fi Direct
Penting: Tidak semua ponsel Android memiliki opsi ini, dan tidak semua ponsel memodifikasi nama host mereka dengan benar, bahkan setelah memodifikasi nama perangkat dari opsi itu.
sumber
su & setprop
, tetapi senang mengetahui opsi ini tersedia.Hanya ingin referensi solusi terkait lainnya yang saya temui menggunakan ADB (dan membutuhkan perangkat yang di-rooting): http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -perangkat . Namun saya lebih suka perintah ADB yang disajikan di sini pada SO daripada tautan ini, tapi ini setidaknya metode lain.
sumber
Nama yang dikirim ke server DHCP bukan nama host seperti yang diperkirakan, itu adalah VID (Vendor ID Code) yang tidak dapat Anda ubah. Anda dapat mencoba mengubah nama di tingkat router jika memungkinkan.
sumber
Solusi ini menggunakan perintah yang diposting oleh @bayuah di atas, tetapi tidak menggunakan
adb
atau tidaksu
sama sekali. Ini ada di perangkat yang di-rooting (Nougat AOSP 7.1.2). Menggunakan terminal JuiceSSH, masukkan dua perintah:sumber
Hostname digunakan untuk mengidentifikasi dan mengingat host yang terhubung ke jaringan dengan mudah. Ini diatur saat boot, misalnya dari
/etc/hostname
pada sistem berbasis Linux. Hostname juga merupakan bagian dariDHCPREQUEST
(standar sebagai kode 12 oleh IETF) yang dibuat oleh klien DHCP (perangkat Android dalam kasus kami) ke server DHCP (router WiFi) untuk mendapatkan alamat IP yang ditetapkan. Server DHCP menyimpan nama host untuk menawarkan layanan seperti DNS .Android - alih-alih menggunakan layanan hostname kernel Linux - menggunakan properti
net.hostname
untuk menetapkan nama host unik untuk setiap perangkat yang didasarkan pada Android ID. Properti nama host ini juga digunakan untuk jabat tangan DHCP. Namun sejak Android 5 - ketika aslidhcpcd
ditinggalkan demi Java DHCP client - hostname adalah null diDHCPREQUEST
.net.hostname
adalah tidak diatur , atau dievaluasi oleh klien DHCP. Jadi router WiFi tidak menunjukkan nama host untuk perangkat Android yang lebih baru, kami juga tidak dapat mengatur / menghapus / mengubahnya.sumber
Cukup unduh dan instal aplikasi yang disebut "Ubah Hostname" dari Play Store dan nikmatilah mengedit nama host perangkat Android Anda (android-xxxxxxxxxxx).
Diperlukan akses root, maaf untuk pengguna yang tidak di-root.
Salam.
sumber