4 votos

Cómo evitar que la máquina se renombre a sí misma en el arranque

El nombre de mi iMac es windowlick . Cada vez que lo reinicio, por alguna razón 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 preferiría no tener que hacer esto, especialmente porque a menudo hago acceso remoto desde una red externa (a través de ssh a otra máquina que recibe la asignación de puerto entrante) y si mi máquina se reinicia debido a un corte de energía o una actualización del sistema no me gusta tener que adivinar el nombre del host.

Mi ordenador obtiene su dirección IP a través de la asignación DHCP del router (un Netgear reciente); también se comportaba así en mi router anterior (una Apple Time Capsule). Tiene una dirección IP reservada para su puerto Ethernet por cable, pero se conecta tanto por Ethernet como por Wi-Fi (que no tiene reserva de dirección). Sospecho que algo relacionado con la asignación de nombres está haciendo algo raro con el orden de las operaciones en las interfaces Wi-Fi vs. Ethernet.

Por desgracia, no puedo simplemente desactivar el Wi-Fi, ya que hago uso de funciones del sistema operativo que requieren que mi Wi-Fi esté activo (por ejemplo, el desbloqueo con el Apple Watch).

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

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

4voto

Nour Selim Puntos 11

Por si sirve de algo, yo tuve exactamente este mismo problema y también necesito tener tanto wifi como ethernet activados en mi iMac. Comenzó después de actualizar a Mojave, mi router es un Asus RT-AC88U y había hasta Mojave estado bien. Después de la actualización empecé a recibir el mensaje en MacOS sobre un nombre de equipo duplicado en mi red y mi equipo cambió su nombre de "iMac" a "iMac (2)" - pero a los pocos días es hasta "iMac (2000)" y siguió aumentando.

Hablé con Apple, me sugirieron borrar el adaptador wifi y volver a añadirlo en Mojave, lo cual no lo solucionó. La única otra cosa que sugirieron fue una reconstrucción de MacOS desde cero.

He intentado todas las otras soluciones sugeridas en todas partes, la desactivación de wifi (no es bueno, ya que también quiero ser capaz de desbloquear mi mac con mi reloj de la Apple) - pero el problema desaparece, el cambio de nombre de las ubicaciones de red, reiniciar el router, borrar y volver a añadir ethernet y todo lo demás que me encontré. También tenía la opción de wifi inteligente habilitado en el router para combinar el 2.4G y 5G SSID en un solo nombre de difusión (el router entonces asigna los dispositivos a la banda correcta) - se sugirió que esto también podría ser un problema así que puse el router de nuevo a 2 diferentes SSID para las diferentes bandas. Nada solucionó el problema.

Entonces me di cuenta de que mi adaptador ethernet tenía una dirección IP fija que le di pero el adaptador wifi estaba en DHCP. También había reservado la dirección IP fija en el router para ethernet pero no para wifi. Así que reservé las 2 direcciones que quería para ambos adaptadores en el router y luego las puse en DHCP en el iMac. También me aseguré de que la configuración avanzada de la dirección IP tenía un nombre de ID de cliente DHCP diferente especificado sólo para estar seguro.

Hasta ahora todo va bien, el iMac no ha cambiado de nombre desde hace unos días.

2voto

Buscar웃 Puntos 23467

Te recomiendo que pruebes lo siguiente en el Terminal para hacer tu windowlick estático

sudo scutil –-set HostName new_hostname

sudo scutil –-set LocalHostName new_hostname

sudo scutil –-set ComputerName new_hostname

2voto

Douglas Puntos 10417

El problema es que tienes un host multi-homing en la misma red; dos simultáneas conexiones de red.

Tiene una dirección IP reservada para su puerto Ethernet por cable, pero se conecta tanto por Ethernet como por Wi-Fi (que no tiene una dirección reservada).

No hay razón para hacer esto.

Desconecta tu WiFi (IMO) con cable es mejor. Reinicie y su nombre de host debe pegarse.

No se 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 se emitiera un ping windowlick ¿comando? Por eso se renombró automáticamente el nombre del host.

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

1voto

Hace tiempo que tengo ese mismo problema de renombramiento cuando mantengo activas tanto la interfaz ethernet como la WiFi. Acabo de descubrir que el alias Había creado en mi Enrutador ISP para poder controlar fácilmente todos mis dispositivos (direcciones mac) que se conectan a él estaba provocando esto. Estaba usando el mismo nombre de alias para ambas direcciones mac. Ahora he añadido -ETH y -WiFi al nombre de alias en mi router para identificar de forma única las conexiones ethernet y WiFi desde mi ordenador.

A mí me funcionó. Ambas interfaces en la misma red y el nombre de host de mi ordenador ya no cambia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X