Bagaimana cara mengatur nama jaringan yang ramah dari komputer android?


31

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?

Jawaban:


25

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>

Sayangnya opsi ini tidak muncul pada Bionic running ROM stocked 4.1.2.
ericx

1
Bekerja seperti pesona pada S3 saya yang menjalankan Cyanogenmod. :)
Ƭᴇcʜιᴇ007

4
Opsi ini tidak tersedia lagi sejak Android 5.0.
bk138

Anda dapat mencoba jawaban @bayuah. Saya mencobanya dan bekerja tanpa akses root pada ponsel Android 5.01 saya.
PTS

4
Metode adb tampaknya tidak berfungsi di Android 5.1 (dan tidak ada opsi untuk menggunakan su untuk saya, ia mengatakan "/ system / bin / sh: su: not found"). Diuji di Moto E 2nd Gen dengan adb v1.0.32.
David

15

Terminal terbuka. Masukkan berikut:

adb shell
su
getprop net.hostname
setprop net.hostname <new_hostname>

Diperlukan akses root.


1
itu menyedihkan bahwa tanpa akses root, itu tidak mengeluh ketika Anda memanggil setprop, itu hanya tidak berpengaruh (diperiksa dengan getprop). Su juga gagal untuk saya: "/ system / bin / sh: su: not found". Apakah itu indikator perangkat tidak di-rooting atau bahwa perangkat tidak menawarkan opsi su? Atau ini sesuatu yang hilang pada instalasi ADB saya?
David

Iya nih. Baik perangkat Anda tidak mendukung akses root atau Anda belum me-rooting perangkat secara manual.
bayuah

@ David: "Apakah itu indikator perangkat tidak di-rooting atau bahwa perangkat tidak menawarkan opsi su?" - Itu adalah hal yang sama. Perangkat yang di-rooting memberi Anda superintah untuk mendapatkan hak akses root dari shell; perangkat yang tidak di-rooting tidak memiliki perintah itu.
Micheal Johnson

@bayuah - Saya bisa melakukan ini dengan membuka program terminal di ponsel saya. Semua perintah di atas bekerja, dan getprop ...mengembalikan nama host baru, bahkan ketika saya keluar dari su; tetapi nama host yang disiarkan tidak berubah, dan itu tidak menempel ketika saya reboot. Pikiran?
Diagon

1
Satu note4 6.0, nilai akan diatur ulang setelah reboot.
Abhishek Anand

5

Di beberapa ponsel Android, Anda dapat mengubahnya Wi-Fi Direct

  1. Pengaturan
  2. Wifi
  3. Menu kanan atas> Lanjutan
  4. Wi-Fi Direct
  5. Opsi kanan atas Ganti nama perangkat
  6. Tulis nama perangkat baru Anda dan tekan OK
  7. Matikan dan Wi-Fi Anda
  8. Jika tidak berpengaruh, hidupkan ulang ponsel Anda.

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.


Tentang downvote, jika mungkin, tolong jelaskan alasannya.
Paulo Coghi - Kembalikan Monica

Terima kasih atas jawaban ini! Sayangnya saya menemukannya hanya setelah saya mengubah nama host menggunakan su & setprop, tetapi senang mengetahui opsi ini tersedia.
MarSoft


1

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.


Apakah mungkin untuk menetapkan nama host? Apakah mungkin untuk menetapkan nama apa pun di Android?
Suzan Cioc

Anda harus dapat mengubahnya di pengaturan, jika tidak rooting itu akan memungkinkan akses konsol dan Anda bisa mengubahnya lewat sana.
paradd0x

Saya hanya dapat menemukan pengaturan nama Bluethooth. Bisakah Anda menunjukkan di mana pengaturan nama lain dapat ditemukan?
Suzan Cioc

Ini gila, mengapa orang turun memilih kebenaran?
Rohit Gupta

0

Solusi ini menggunakan perintah yang diposting oleh @bayuah di atas, tetapi tidak menggunakan adbatau tidak susama sekali. Ini ada di perangkat yang di-rooting (Nougat AOSP 7.1.2). Menggunakan terminal JuiceSSH, masukkan dua perintah:

getprop net.hostname
setprop net.hostname <new_hostname>

0

Hostname digunakan untuk mengidentifikasi dan mengingat host yang terhubung ke jaringan dengan mudah. Ini diatur saat boot, misalnya dari /etc/hostnamepada sistem berbasis Linux. Hostname juga merupakan bagian dari DHCPREQUEST(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.hostnameuntuk 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 asli dhcpcdditinggalkan demi Java DHCP client - hostname adalah null di DHCPREQUEST. net.hostnameadalah 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.


-3

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.