Cómo evitar que la máquina se cambie de nombre al iniciarse

2

El nombre de mi iMac es windowlick . Cada vez que lo reinicio, por algún motivo, detecta que el nombre windowlick ya está en uso en la red y se renombra con un sufijo aleatorio, por ejemplo. windowlick (3829) o similar, y obtiene un nombre de host zeroconf / bonjour de windowlick-2.local en lugar del habitual windowlick.local .

Puedo arreglar esto manualmente yendo al panel de preferencias de Compartir, pero prefiero no tener que hacerlo, especialmente porque a menudo hago acceso remoto desde una red externa (a través de ssh a otra máquina que obtiene la asignación de puerto entrante ) y si mi máquina se reinicia debido a un fallo de alimentación o una actualización del sistema, no me gusta tener que adivinar el nombre de host.

Mi computadora obtiene su dirección IP a través de la asignación DHCP del enrutador (un Netgear reciente); también se comportó de esta manera en mi enrutador anterior (una Apple Time Capsule). Tiene una dirección IP reservada para su puerto Ethernet cableado, pero se conecta a través de Ethernet y Wi-Fi (que no tiene una reserva de dirección). Sospecho que algo relacionado con la asignación de nombres es hacer algo extraño con el orden de las operaciones en las interfaces Wi-Fi vs. Ethernet.

Desafortunadamente, no puedo deshabilitar simplemente la conexión Wi-Fi, ya que uso las funciones del sistema operativo que requieren que mi conexión Wi-Fi esté activa (por ejemplo, Desbloquear con Apple Watch).

¿Hay alguna manera de decirle a macOS que no sea "educado" y se cambie de nombre si ve "otra" máquina con el mismo nombre?

Esto parece similar a El nombre de la computadora de mi Mac mini sigue cambiando cuando se reanuda desde el modo de suspensión , pero no tengo el problema al reanudar la ejecución, es solo después de un reinicio, y ya tengo la asignación de IP estática por la respuesta aceptada. pregunta. Además, esto no sucede en mi MacBook (que no tiene una asignación estática).

    
pregunta fluffy 21.11.2018 - 20:28

3 respuestas

2

Recomiendo que intentes seguir en la Terminal para hacer que tu windowlick static

sudo scutil –-set HostName new_hostname

sudo scutil –-set LocalHostName new_hostname

sudo scutil –-set ComputerName new_hostname
    
respondido por el Buscar웃 21.11.2018 - 23:42
2

El problema es que tienes un host múltiple en la misma red; dos conexiones de red simultáneas .

  

Tiene una dirección IP reservada para su puerto Ethernet cableado, pero   se conecta a través de Ethernet y Wi-Fi (que no tiene una dirección   reserva).

No hay razón para hacer esto.

Desconecte su WiFi (IMO) cableado es mejor. Reinicie y el nombre de su servidor debería mantenerse.

No puede tener el mismo nombre de host para diferentes adaptadores en la misma red. Si windowlick.local tuviera dos direcciones IP en la misma red, ¿a qué IP iría si emitiera un comando ping windowlick ? Es por esto que renombró automáticamente el nombre de host.

Sin embargo, puede tener el mismo nombre de host en diferentes subredes. Por ejemplo, WiFi estaba en la red 192.168.1.0 y Ethernet en la red 192.168.2.0 ..

    
respondido por el Allan 22.11.2018 - 13:21
2

Para lo que vale, tuve exactamente el mismo problema y también necesito tener wifi y Ethernet habilitados en mi iMac. Comenzó después de actualizar a Mojave, mi enrutador es un Asus RT-AC88U y hasta que Mojave estuvo bien. Después de la actualización comencé a recibir el mensaje en macOS sobre un nombre de computadora duplicado en mi red y mi computadora cambió su nombre de "iMac" a "iMac (2)", pero en unos pocos días fue hasta "iMac (2000) "y siguió subiendo.

Hablando con Apple, sugirieron eliminar el adaptador wifi y volver a agregarlo en Mojave, que no lo solucionó. Lo único que sugirieron fue una reconstrucción de macOS desde cero.

Intenté todos los demás arreglos sugeridos en todas partes, deshabilitando wifi (no es bueno, ya que también quiero poder desbloquear mi mac con mi Apple Watch). Vuelva a agregar Ethernet y todo lo demás que encontré. También tuve la opción de wifi inteligente habilitada en el enrutador para combinar el SSID 2.4G y 5G en una transmisión de un solo nombre (el enrutador luego asigna los dispositivos a la banda correcta). Se sugirió que esto también podría ser un problema, así que puse el enrutador de vuelta a 2 SSID diferentes para las diferentes bandas. Nada solucionó el problema.

Luego me di cuenta de que mi adaptador de Ethernet tenía una dirección IP fija que le di, pero el adaptador de wifi estaba en DHCP. También había reservado la dirección IP fija en el enrutador para Ethernet pero no wifi. Así que reservé las 2 direcciones que quería para ambos adaptadores en el enrutador y luego las puse en DHCP en el iMac. También me aseguré de que la configuración Avanzada para la dirección IP tuviera un nombre de ID de cliente DHCP diferente, solo para estar seguro.

Hasta ahora, bien, el iMac no ha cambiado su nombre en unos días.

    
respondido por el asummers 28.12.2018 - 22:07

Lea otras preguntas en las etiquetas