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'.
macos
network
sleep-wake
ethernet
Piku
sumber
sumber
Jawaban:
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.
sumber
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:
Anda dapat memeriksa untuk memastikan nilai-nilai diatur dengan menjalankan:
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/
sumber
Ini terjadi pada saya kadang-kadang paling khas ketika OS memiliki semacam cegukan dan perlu restart dingin.
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.
Nyalakan ulang komputernya.
Buka preferensi / Berbagi dan ubah nama komputer Anda dari "Your Name's iMac (2)", menjadi "Your Name's iMac"
Sambungkan kembali router.
Hubungkan ke jaringan.
Bekerja untukku!
sumber
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
sumber
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:mDNS
(juga dikenal sebagaiBonjour
,Avahi
untuk pengguna Linux, atauZero-conf
Jaringan untuk pengguna Windows).Layanan ini secara otomatis dimulai di Mac OSX, dan adalah bagaimana mesin lokal dapat menemukan satu sama lain melalui
hostname.local
nama 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!
sumber