Nama iMac saya adalah windowlick
. Setiap kali saya reboot, untuk beberapa alasan mendeteksi nama itu windowlick
sudah digunakan di jaringan dan mengganti nama sendiri dengan sufiks acak, mis. windowlick (3829)
atau sejenisnya, dan ia mendapatkan nama host zeroconf / bonjour dari windowlick-2.local
bukannya yang biasa windowlick.local
.
Saya dapat memperbaikinya secara manual dengan membuka panel Preferensi preferensi, tetapi saya lebih suka tidak harus melakukan ini, terutama karena saya sering melakukan akses jarak jauh dari jaringan eksternal (melalui ssh ke mesin lain yang mendapat tugas port masuk) dan mesin saya reboot karena kegagalan daya atau pembaruan sistem saya tidak suka harus menebak nama host.
Komputer saya mendapatkan alamat IP-nya melalui penetapan DHCP dari router (Netgear baru-baru ini); itu juga berperilaku seperti ini pada router saya sebelumnya (Apple Time Capsule). Ia memiliki alamat IP khusus untuk port Ethernet berkabelnya, tetapi terhubung melalui Ethernet dan Wi-Fi (yang tidak memiliki reservasi alamat). Saya menduga ada hubungannya dengan penugasan nama adalah melakukan sesuatu yang aneh dengan urutan operasi pada antarmuka Wi-Fi vs Ethernet.
Sayangnya, saya tidak bisa begitu saja menonaktifkan Wi-Fi, karena saya menggunakan fitur OS yang mengharuskan Wi-Fi saya aktif (misalnya, Buka Kunci dengan Apple Watch).
Apakah ada cara untuk memberitahu macOS untuk tidak bersikap "sopan" dan mengganti nama sendiri jika melihat mesin "lain" dengan nama yang sama?
Ini mirip dengan Nama komputer Mac mini saya terus berubah ketika ia melanjutkan dari tidur tapi saya tidak punya masalah ketika melanjutkan dari tidur, itu hanya setelah reboot, dan saya sudah memiliki tugas IP statis per jawaban yang diterima pada pertanyaan itu. Juga, ini tidak terjadi pada MacBook saya (yang tidak memiliki tugas statis).
windowlick
. Juga saya tidak yakin apa yang Anda maksud dengan "seperti itu," dalam hal ini; Saya hanya berbagi gejala yang saya lihat dan berspekulasi bahwa mungkin router saya terlebih dahulu merespons atas nama desktop saya untuk beberapa alasan, termasuk ke desktop saya.dig @192.168.1.1 type windowlick.local
Poskan output itu ke pertanyaan Anda. Ganti IP itu dengan IP router Anda jika perlu.local
, jadi ini pasti sesuatu yang terjadi di sisi macOS setelah semua.Jawaban:
Untuk apa nilainya, saya punya masalah yang sama persis ini dan juga perlu memiliki wifi dan ethernet diaktifkan di iMac saya. Itu dimulai setelah memutakhirkan ke Mojave, router saya adalah Asus RT-AC88U dan sampai Mojave baik-baik saja. Setelah pembaruan saya mulai mendapatkan pesan di macOS tentang duplikat nama komputer di jaringan saya dan komputer saya mengubah namanya dari "iMac" menjadi "iMac (2)" - tetapi dalam beberapa hari sudah sampai ke "iMac (2000) "Dan terus meningkat.
Berbicara dengan Apple, mereka menyarankan menghapus adaptor wifi dan menambahkannya kembali di Mojave yang tidak memperbaikinya. Satu-satunya hal lain yang mereka sarankan adalah membangun kembali macOS dari awal.
Saya mencoba semua perbaikan lain yang disarankan di mana-mana, menonaktifkan wifi (tidak baik karena saya juga ingin dapat membuka kunci mac saya dengan arloji apel saya) - tetapi masalahnya hilang, mengubah nama lokasi jaringan, me-reboot router, menghapus dan menambahkan kembali ethernet dan semua yang saya jumpai. Saya juga memiliki opsi wifi pintar diaktifkan pada router untuk menggabungkan 2.4G dan 5G SSID ke siaran nama tunggal (router kemudian menetapkan perangkat ke band yang benar) - disarankan ini mungkin juga menjadi masalah jadi saya meletakkan router kembali ke 2 SSID berbeda untuk band yang berbeda. Tidak ada yang memperbaiki masalah ini.
Kemudian saya menyadari bahwa adaptor ethernet saya memiliki alamat IP tetap yang saya berikan tetapi adaptor wifi ada di DHCP. Saya juga sudah memesan alamat IP tetap pada router untuk ethernet tetapi tidak wifi. Jadi saya memesan 2 alamat yang saya inginkan untuk kedua adaptor di router dan kemudian mengaturnya ke DHCP di iMac. Saya juga memastikan bahwa pengaturan Advanced untuk alamat IP memiliki nama DHCP Client ID yang berbeda yang ditentukan hanya untuk memastikan.
Sejauh ini bagus, iMac belum mengubah namanya dalam beberapa hari sekarang.
sumber
Sarankan Anda mencoba mengikuti di Terminal untuk membuatnya
windowlick
statissumber
Masalahnya adalah Anda memiliki host multi-homed di jaringan yang sama; dua simultan koneksi jaringan.
Tidak ada alasan untuk melakukan ini.
Putuskan koneksi WiFi Anda (IMO) lebih baik. Reboot dan nama host Anda harus menempel.
Anda tidak dapat memiliki nama host yang sama untuk adapter berbeda di jaringan yang sama. Jika
windowlick.local
memiliki dua alamat IP pada jaringan yang sama, ke IP mana ia akan pergi jika Anda mengeluarkanping windowlick
perintah? Inilah sebabnya mengapa ia secara otomatis mengganti nama hostname.Namun kamu bisa memiliki nama host yang sama di subnet yang berbeda. Misalnya, WiFi berada di jaringan 192.168.1.0 dan Ethernet berada di jaringan 192.168.2.0 ..
sumber