65 votos

El nombre de la computadora sigue cambiando OSX 10.10 (14A389)

Desde que me actualicé a Yosemite 10.10 (14A389) el nombre de mi computadora sigue cambiando añadiendo un (2) y un (3) y así sucesivamente.

¿Alguna idea de cómo arreglar esto?

0 votos

guillaumevincent: por favor, especifique 1) qué versión de Yosemite que se está ejecutando, 2) bajo > System Preferences… > Network ¿cuántas interfaces están en verde (es decir, activas)?

0 votos

El arreglo de discoveryd que se menciona algunas veces más abajo es lo que terminé haciendo (edité a mano el plist, pero el mismo efecto). Esto no detiene las solicitudes de cambio de nombre, pero hace que su equipo los ignore. jherran y grgarside tienen las mejores respuestas hasta el momento.

0 votos

También una buena visión en apple.stackexchange.com/questions/40734

31voto

Steve Puntos 943

Vaya a Macintosh HD > Biblioteca > Preferencias > Configuración del sistema y eliminar los siguientes archivos:

  • com.apple.airport.preferences.plist
  • NetworkInterfaces.plist
  • lista de preferencias

Entonces reinicia la Mac.

Los nombres de los huéspedes deben ser recreados correctamente.

(De acuerdo con http://forums.imore.com/os-x-yosemite-10-10/304804-my-computer-name-changing-10-10-a.html estas son las instrucciones proporcionadas por un técnico de Apple).

1 votos

Esto me ha funcionado, aunque se ha olvidado de mencionar el reinicio.

1 votos

Esto no es necesario a menos que no se actualice a 10.10.1 o posterior...

4 votos

Esto parece una solución de "cañón para matar una mosca". :/

15voto

user104398 Puntos 111

Para lograrlo, ejecute los siguientes comandos en la terminal:

sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" /System/Library/LaunchDaemons/com.apple.discoveryd.plist

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

y

sudo scutil --set ComputerName <host-name-U-want>
sudo scutil --set HostName <host-name-U-want>
sudo scutil --set LocalHostName <host-name-U-want>
hostname -f

1 votos

Hola y gracias por participar en este sitio. ¿Te importaría explicar qué hacen estos comandos?

0 votos

Yo mismo descubrí este arreglo, no podía averiguar qué era lo que causaba los cambios de nombre. ¡+1!

4 votos

En realidad, resulta que --no-namechange desactiva un montón de servicios bonjour cuando discoveryd recibe una solicitud de cambio de nombre y la descarta. La exploración de los archivos compartidos AFP en el finder dejó de funcionar para mí hasta que revirtió este cambio :(

10voto

Josh Puntos 449

Esto lo solucionó para mí:

Vaya a Preferencias del Sistema -> Ahorro de Energía. Seleccione "Adaptador de corriente" y luego desmarque "Despertar para el acceso a la red".

Desde que lo hice hace un par de días, el nombre de mi ordenador no ha cambiado.

10 votos

Sí, pero ¿y si quiero despertarlo para acceder a la red?

5 votos

Entonces estás jodido hasta que se arregle el fallo.

0 votos

Creo que la respuesta de @SteveEisner es mejor. No rompe las características que requieren "Wake for network access" (que puede romper Find My Mac, por cierto).

5voto

Oskar Puntos 1242

Este es un error en 10.10 (la versión inicial) y puede ser arreglado simplemente actualizando a 10.10.1 - construcción 14B25.

Abra la App Store y aplique la actualización 10.10.1 (o posterior) y debería estar configurado una vez que cambie el nombre de los ordenadores que adoptaron los (2) nombres.

Todavía hay problemas si tienes un Apple TV más viejo, computadoras más viejas donde se renombran y se renombran a sí mismas, pero tu computadora no debería renombrarse a sí misma si es el único dispositivo en la red.

Supongo que tomará algún tiempo para que esto se calme e implique cambios en el router de Airport, actualizaciones de Airport y Apple TV, así como actualizaciones de iOS y Apple. En un hogar con una veintena de dispositivos, no todos pueden ser actualizados a la última.

root de esto es doble:

  1. Los ordenadores con direcciones IPv4 e IPv6 literalmente pueden ser contactados de dos maneras y bonjour/mDNS/discoveryd no está manejando bien esta dualidad todavía.
  2. Las computadoras que duermen o pierden contacto con el servidor DHCP (generalmente su enrutador) pueden tener su antigua dirección proxied o cacheada - lo cual se maneja actualmente agregando (2) o incrementando el valor en (x) en uno si la dirección proxied/cache no se ha agotado al reconectarse a la red o al despertar el dispositivo del sueño.

0 votos

Los comentarios no son para ampliar la discusión; esta conversación ha sido trasladado al chat .

4voto

siva Puntos 23
  1. Abrir /Sistema/Biblioteca/LanzamientoDemonios/com.apple.discoveryd.plist con Xcode.

  2. Añade una cadena a la matriz de ProgramArguments que contiene --no-namechange .

  3. Guardar y reiniciar.

1 votos

En mi mac, este archivo está bloqueado y no se puede editar directamente. Usando PlistBuddy para modificarlo funcionó.

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