19 votos

El nombre de la computadora de mi Mac mini sigue cambiando cuando se reanuda desde el modo de suspensión.

Cuando enciendo mi Mac mini después de suspenderlo, a veces aparece un mensaje diciendo "El nombre de tu computadora "whatever" ya está en uso en esta red. El nombre ha sido cambiado a "whatever (1)" (o (2), estoy en el (4) en este momento).

La Mac está conectada a la red a través de un cable Ethernet y recibe una dirección IP asignada por DHCP de mi enrutador que ejecuta pfSense. Tengo configurado DHCP para dar la misma dirección IP a la Mac.

¿Por qué sucede esto y, aún más útil, cómo puedo hacer que la máquina deje de cambiar su nombre?

En Preferencias del Sistema - Compartir tengo habilitadas las opciones 'Compartir archivos' y 'Inicio de sesión remoto'.

0 votos

Hice los pasos que Jon Flaire sugirió, y el LocalHostName sigue regresando, en mi caso de Tori a Tori(10). ¿Alguna otra idea? Esto me está volviendo loco.

0 votos

@DJFriar Me está pasando lo mismo. Puede haber comenzado después de instalar Yosemite. Para que lo sepas, estoy usando un Airport Base Extreme con DHCP y otro (en modo puente) y 3 Airport Expressed (todos en modo puente).

10voto

asn187 Puntos 99

He visto que esto sucede cuando el servidor DNS local tiene habilitada la caché DNS, pero no vacía la caché con la suficiente frecuencia (o nunca).

Puedes establecer el Nombre del Host/Nombre del Equipo en un valor estático usando scutil en Terminal. Esto significa que tu Mac ya no cambiará su nombre automáticamente, por lo que es importante que no haya otras máquinas en tu red que realmente tengan ese nombre de host. Al ejecutar esto, reemplaza "nuevo_nombre_de_host" con el nombre de host deseado:

sudo scutil --set HostName nuevo_nombre_de_host

sudo scutil --set LocalHostName nuevo_nombre_de_host

sudo scutil --set ComputerName nuevo_nombre_de_host

Puedes verificar que los valores se hayan establecido ejecutando:

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

Fuentes: 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/

3voto

Oskar Puntos 1242

Por lo general, esto es culpa del enrutador y la Mac está respondiendo a condiciones fuera de su control.

¿Has intentado usar una dirección IP fija o hacer una reserva DHCP para que tu Mac reclame de manera más confiable la misma dirección cuando se despierta del modo de suspensión?

Esto ha empeorado mucho con iOS 8 y OS X 10.10 y hay varios errores en el nuevo daemon discoveryd que reemplaza a mDNSResponder para el nombre DNS y el descubrimiento y enrutamiento de dispositivos. Básicamente, incluso en computadoras con una conexión de red, hay dos direcciones IP: una IPv4 y la otra IPv6, y el sistema está confundiendo una con la otra e incrementando el nombre del host.

0 votos

No, cuando tengo esto, la IP sigue siendo la misma pero el nombre cambia

0 votos

@Mark - La dirección IP se asigna en función de la dirección MAC del remitente de la petición de DHCP. Todavía es posible que el enrutador sea el culpable, pero no tiene por qué ser como comentaste.

0 votos

Verdadero - pero esta respuesta dice que haga que el Mac reclame la misma dirección IP y eso definitivamente no es el problema que veo

2voto

user67109 Puntos 21

Esto me sucede ocasionalmente, típicamente cuando el sistema operativo tiene algún tipo de problema y necesita un reinicio en frío.

  1. Desconecta el enrutador. Por alguna razón, después del reinicio, la computadora tiene problemas para conectarse con la red, ya que el enrutador "piensa" que la conexión nunca se interrumpió en primer lugar. Dado que una conexión no se puede realizar con el nombre de usuario dado, el sistema operativo agrega un (1, 2, 3…) al final del nombre.

  2. Reinicia la computadora.

  3. Ve a preferencias/Compartir y cambia el nombre de tu computadora de "iMac de Tu Nombre (2)" a "iMac de Tu Nombre".

  4. Vuelve a enchufar el enrutador.

  5. Conéctate a la red.

¡Esto me ha funcionado!

1 votos

Esto es bueno para redes pequeñas. ¿Qué sucede cuando tienes varios Apple TV, tres routers y 10 dispositivos iOS? El nombre corrupto parece propagarse y empeorarse con diferentes ciclos de sueño/despertar. Esta es una solución viable para redes pequeñas en un apartamento o con pocos dispositivos Apple. +1 para la solución, pero quería advertir que esto no es viable para muchas empresas o redes más grandes.

0voto

smoooosher Puntos 1688

Otra opción que puedes probar es deshabilitar Despertar para acceso a la red dentro de Preferencias del Sistema -> Ahorro de energía. Tuvimos este problema en el trabajo y hacer eso + cambiar el nombre de nuevo suele mantener el nombre en su lugar

0voto

TrinitronX Puntos 515

Este problema de sufijo de numeración de nombre de host en Apple devices afecta a muchos dispositivos de Apple, tiene muchas soluciones potenciales, pero no se conoce una solución completa. Lo más probable tiene que ver con un protocolo de descubrimiento de red utilizado para Apple AirPlay y otros servicios llamado:

Este servicio se inicia automáticamente en Mac OSX, y es cómo las máquinas locales pueden descubrirse entre sí a través de nombres mDNS como hostname.local, así como descubrir servicios como AirPlay.

Muchos usuarios en línea han encontrado soluciones o posibles soluciones, pero en mi experiencia ninguna ha funcionado de manera confiable todo el tiempo. Establecer solo el nombre de host parece funcionar por un corto período.

He comenzado un trabajo en progreso para soluciones y respuestas aquí. ¡Espero que Apple proporcione una solución para este problema en el futuro!

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