Nama komputer Mac mini saya terus berubah ketika melanjutkan dari tidur

15

Ketika saya membangunkan Mac mini saya dari tidur, kadang-kadang muncul dengan dialog yang mengatakan "Nama komputer Anda" apa pun "sudah digunakan di jaringan ini. Nama telah diubah menjadi" apa pun (1) "" (atau ( 2), saya hingga (4) saat ini).

Mac dicolokkan ke jaringan melalui kabel ethernet dan mendapatkan alamat IP yang ditetapkan DHCP dari router saya yang menjalankan pfSense. Saya memiliki DHCP yang diatur untuk memberikan alamat IP yang sama ke Mac Mac.

Mengapa ini terjadi, dan yang lebih bermanfaat, bagaimana saya bisa membuat mesin berhenti mengganti nama itu sendiri?

Dalam System Preferences - Sharing, saya mengaktifkan 'Berbagi file' dan 'Login Jauh'.

Piku
sumber
Saya melakukan langkah-langkah yang disarankan Jon Flaire, dan LocalHostName terus kembali, dalam kasus saya dari Tori ke Tori (10). Ada ide lain? Ini membuatku gila.
DJFriar
@ DJJriri Hal yang sama terjadi pada saya. Mungkin sudah mulai setelah menginstal Yosemite. FWIW Saya menjalankan Airport Base Extreme dengan DHCP dan yang lainnya (dijembatani) dan 3 Airport Dinyatakan (semuanya dijembatani).
BlazingFrog

Jawaban:

2

Biasanya ini adalah kesalahan router dan Mac merespons kondisi di luar kendali.

Sudahkah Anda mencoba menggunakan alamat IP tetap atau membuat reservasi DHCP sehingga Mac Anda lebih andal mengklaim alamat yang sama ketika terbangun dari tidur?

Ini menjadi lebih buruk dengan iOS 8 dan OS X 10.10 dan ada beberapa bug di daemon discoveryd baru yang menggantikan mDNSResponder untuk penamaan DNS dan penemuan perangkat serta perutean. Pada dasarnya, bahkan komputer dengan satu koneksi jaringan, ada dua alamat IP - satu IPv4 dan IPv6 lainnya dan sistem ini membingungkan satu untuk yang lain dan menambah nama host.

bmike
sumber
Tidak ketika saya memilikinya IP tetap sama tetapi namanya berubah
user151019
@ Mark - Alamat IP dialokasikan berdasarkan alamat MAC dari pengirim permintaan DHCP. Mungkin saja router bisa disalahkan - tetapi tidak harus seperti yang Anda komentari.
bmike
true - bit jawaban ini mengatakan buat Mac mengklaim alamat IP yang sama dan itu jelas bukan masalah yang saya lihat
user151019
7

Saya telah melihat ini terjadi ketika server DNS lokal mengaktifkan caching DNS, tetapi tidak cukup sering membersihkan cache (atau bahkan tidak sama sekali).

Anda dapat mengatur Host Name / Computer Name ke nilai statis menggunakan scutil di Terminal. Ini berarti bahwa Mac Anda tidak akan lagi mengubah namanya secara otomatis, jadi penting bahwa tidak ada mesin lain di jaringan Anda yang benar-benar memiliki nama host itu. Saat Anda menjalankan ini, ganti "new_hostname" dengan nama host yang Anda inginkan:

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

Anda dapat memeriksa untuk memastikan nilai-nilai diatur dengan menjalankan:

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

Sumber: man scutil

https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/scutil.8.html

http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/

Jon Flaire
sumber
2

Ini terjadi pada saya kadang-kadang paling khas ketika OS memiliki semacam cegukan dan perlu restart dingin.

  1. Cabut router. Untuk beberapa alasan setelah restart, komputer mengalami masalah saat terhubung dengan jaringan karena router "berpikir" bahwa koneksi tidak pernah terputus sejak awal. Mengingat koneksi tidak dapat saya buat dengan nama pengguna yang diberikan, sistem operasi menambahkan (1, 2, 3 ...) ke akhir nama.

  2. Nyalakan ulang komputernya.

  3. Buka preferensi / Berbagi dan ubah nama komputer Anda dari "Your Name's iMac (2)", menjadi "Your Name's iMac"

  4. Sambungkan kembali router.

  5. Hubungkan ke jaringan.

Bekerja untukku!

pengguna67109
sumber
Ini bagus untuk jaringan kecil. Apa yang terjadi ketika Anda memiliki beberapa Apple TV, tiga router dan 10 perangkat iOS? Nama yang rusak tampaknya menyebar dan memperburuk siklus tidur / bangun saya yang berbeda. Ini adalah solusi yang layak untuk jaringan kecil di apartemen atau dengan beberapa perangkat Apple. +1 untuk solusinya, tetapi saya ingin mengingatkan bahwa ini tidak layak untuk banyak bisnis atau jaringan yang lebih besar.
bmike
0

Pilihan lain untuk dicoba adalah menonaktifkan Wake untuk Akses Jaringan di dalam System Preferences -> Energy Saver. Kami memiliki masalah ini di tempat kerja dan melakukan itu + mengubah nama kembali biasanya tampaknya menahan nama di tempatnya

tukang minuman keras
sumber
0

Jumlah penggantian nama hostname otomatis ini (1), (2), (N), ...masalah akhiran malapetaka banyak perangkat Apple, memiliki banyak workarounds potensi, tetapi tidak ada dikenal solusi lengkap. Kemungkinan besar itu berkaitan dengan protokol penemuan jaringan yang digunakan untuk Apple AirPlay dan layanan lain yang disebut:

Layanan ini secara otomatis dimulai di Mac OSX, dan adalah bagaimana mesin lokal dapat menemukan satu sama lain melalui hostname.localnama mDNS, serta menemukan layanan seperti AirPlay.

Banyak pengguna online telah menemukan solusi atau solusi potensial, tetapi dalam pengalaman saya tidak ada yang bekerja dengan andal setiap saat. Pengaturan nama host hanya berfungsi untuk waktu yang singkat.

Saya telah memulai solusi penyelesaian sedang-kerja & jawab placeholder di sini . Semoga Apple akan memberikan perbaikan untuk masalah ini di masa depan!

TrinitronX
sumber