Hostname berubah di terminal saat menghubungkan ke beberapa jaringan wifi


10

Ketika saya terhubung ke beberapa jaringan wifi komputer saya hostname berubah di terminal - apakah ini normal? Apakah ada cara saya dapat mencegah hal ini terjadi?

Jawaban:


8

Di Lion (setidaknya), cara terbaik untuk mencapai ini adalah dengan menjalankan scutil :

sudo scutil --set HostName NAME

mengganti NAME dengan nama host yang Anda inginkan. Catatan yang /etc/hostconfigsudah usang, jika Anda bisa percaya komentar di bagian atas file.


Perbaikan ini masih berfungsi pada Mavericks jika ada yang tertarik. Terima kasih atas tipnya!
Jordan M.

4

OS X biasanya mendapatkan nama host dari pencarian alamat IP terbalik yang dimiliki mesin. Saat Anda menggunakan DHCP, itu berarti nama host Anda dapat berubah. Jika Anda ingin memaksakan nama host, Anda dapat mengedit / etc / hostconfig (gunakan editor cli pilihan Anda, Anda harus menggunakan sudo) dan mengubah HOSTNAME = -AUTOMATIC - ke HOSTNAME = NameYouWant


Ketika saya melakukan ini, banyak alat yang saya gunakan di baris perintah rusak ... sepertinya mereka menyimpan nama host. Apakah itu biasa?
Chris Abrams

1
@ChrisAbrams: Saya pikir itu tidak umum, tapi sulit untuk mengatakan lebih banyak tanpa mengetahui apa yang rusak, dan bagaimana. (Saya tahu ini sudah lama sejak Anda bertanya. Saya melihat ini sekarang.)
Harald Hanche-Olsen
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.