Il nome del computer continua a cambiare OSX 10.10 (14A389)

58

Da quando ho aggiornato a Yosemite 10.10 (14A389) il nome del mio computer continua a cambiare aggiungendo un (2) e (3) e così via.

Qualche idea su come risolvere il problema?

    
posta Andreas Norman 26.10.2014 - 22:28
fonte

16 risposte

9

Questo l'ho risolto per me:

Vai a Preferenze di Sistema - > Risparmio energetico. Seleziona "Alimentatore" e deseleziona "Riattiva l'accesso alla rete".

Da quando l'ho fatto un paio di giorni fa il mio nome computer è rimasto lo stesso.

    
risposta data 29.10.2014 - 16:40
fonte
26

Vai a Macintosh HD > Libreria > Preferenze > Configurazione di sistema ed elimina i seguenti file:

  • com.apple.airport.preferences.plist
  • NetworkInterfaces.plist
  • preferences.plist

Quindi riavvia il Mac.

I nomi host devono essere ricreati correttamente.

(Secondo link queste sono istruzioni fornite da un tecnico Apple.)

    
risposta data 10.11.2014 - 08:41
fonte
15

Per ottenere ciò, esegui i seguenti comandi sul terminale:

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

e

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
    
risposta data 12.12.2014 - 07:18
fonte
5

Questo è un bug in 10.10 (la versione iniziale) e può essere risolto semplicemente aggiornando a 10.10.1 - build 14B25.

Apri l'App Store e applica l'aggiornamento 10.10.1 (o successivo) e dovresti impostarlo dopo aver rinominato i computer che hanno adottato i nomi (2).

Ci sono ancora problemi se hai Apple TV più vecchia, i computer più vecchi dove vengono rinominati e rinominati, ma il tuo computer non dovrebbe rinominare se stesso se è l'unico dispositivo sulla rete.

Suppongo che ci vorrà del tempo perché questo si esaurisca e comporti cambiamenti al router dell'aeroporto, aggiornamenti aeroportuali e Apple TV, nonché aggiornamenti iOS e Apple. In una famiglia con circa 20 dispositivi, non tutti possono essere aggiornati al più tardi.

La causa principale di questo è duplice:

  1. I computer con indirizzi IPv4 e IPv6 possono essere letteralmente contattati in due modi e bonjour / mDNS / discoveryd non sta ancora gestendo bene questa dualità.
  2. I computer che dormono o perdono il contatto con il server DHCP (solitamente il router) possono avere il loro vecchio indirizzo proxy o cache - che attualmente viene gestito aggiungendo (2) o incrementando il valore in (x) di uno se il proxy / l'indirizzo memorizzato nella cache non è scaduto quando ci si riconnette alla rete o si riattiva il dispositivo dalla modalità di sospensione.
risposta data 19.11.2014 - 01:33
fonte
4
  1. Apri /System/Library/LaunchDaemons/com.apple.discoveryd.plist con Xcode.

  2. Aggiungi una stringa all'array ProgramArguments contenente --no-namechange .

  3. Salva e riavvia.

risposta data 05.01.2015 - 16:29
fonte
2

Il metodo di Scagg ha risolto questo problema per me. Era solo un problema quando Time Machine non riusciva a trovare il server di backup sulla nostra rete a causa di questo fastidioso cambio di nome. Il ripristino del nome sull'originale in Preferenze di sistema ha risolto immediatamente il problema. Naturalmente dubito che si tratti di una soluzione permanente, ma è un rimedio facile. Mille grazie Scaggs.

    
risposta data 15.05.2015 - 08:41
fonte
1

Detesto dire questo, ma sto vivendo anche questo.

Una soluzione che ho trovato (non noto se è permanente) è andando su Preferenze di Sistema nella barra di ricerca, puoi digitare 'Nome computer' e selezionarlo e quindi cambiarlo cancellando il (2) o (3)

    
risposta data 26.10.2014 - 22:52
fonte
1

PlistBuddy è un'app per modificare i file plist (preferenza). / usr / libexec è dove si trova. Lo script quindi usa quell'app per modificare il file plist per il nome del computer aggiungendo una riga che gli dice di non cambiare il nome.

Personalmente, continuerò a rimuovere (2) finché non lo risolveranno. Mentre è facile entrare e cambiare il plist, dimenticherò inevitabilmente e ad un certo punto di anni lungo la strada, mi frustrerà e mi prenderò ore per diagnosticare ... ma sono solo io.

    
risposta data 07.11.2014 - 03:12
fonte
1

Non credo che il problema sia locale per il tuo computer. Ho iniziato a notare questo problema con l'introduzione di iOS 8. My AppleTv ha aggiunto un (n) dopo il nome. Quando ho aggiornato il mio MacBook a Yosemite è successo lo stesso.

Se accedi al link e vai su Impostazioni troverai i dispositivi iOS8 e Yosemite elencati. Non ho ancora trovato una spiegazione, ma consiglierei di non utilizzare le soluzioni suggerite finora poiché potrebbero rompere alcune funzionalità. Il migliore, John

    
risposta data 10.11.2014 - 22:41
fonte
1

Se hai AirPort Base Station (Express, Extreme o Time Capsule), apri Utility AirPort e cancella tutte le voci ID Apple per Back to My Mac. Fare clic su Applica per riavviare AirPort Riattiva il tuo ID Apple Riavvia di nuovo

Dovrebbe risolverlo. Il problema risiede nelle vecchie impostazioni di AirPort.

    
risposta data 20.11.2014 - 19:40
fonte
1

Una soluzione rapida, non invasiva e probabilmente temporanea è quella di eseguire quanto segue in un terminale:

sudo hostname HOSTNAME.local

Questo imposta il nome host ora. Vedo solo questo problema a intermittenza, e quindi questa è una soluzione abbastanza buona per ora. : -)

    
risposta data 14.02.2017 - 20:28
fonte
0

Provatelo, sembra che abbia funzionato per me, anche se potrebbe essere completamente non correlato :

Per impostazione predefinita, OS X assegna un nome al computer con "[il tuo nome] " Computer ". Dopo aver eliminato il (2), (3), ecc. Per la decima volta, mi sono infastidito con il di e l'ho cancellato. Una volta che l'ho fatto, il nome è rimasto stabile per settimane.

Il mio sospetto è che ci sia qualche incompatibilità da qualche parte sulla rete con i di , e rimuoverlo rimuove il conflitto.

    
risposta data 08.11.2014 - 15:56
fonte
0

Ho avuto lo stesso problema, quando ho cambiato il nome del computer sarebbe tornato a quello Yosemite creato durante l'installazione o ne genererebbe uno nuovo basato sulla convenzione di denominazione "Mac Mini". Sono stato in grado di cambiare il nome solo cambiando l'indirizzo IP di ricerca DNS per il mio server DHCP. Non appena clicco, il nome che ho impostato per Mac mini è stato impostato e rimasto.

    
risposta data 15.11.2014 - 10:31
fonte
0

Ho anche il problema del nome del computer che cambia. Sembra essere un bug di OS X 10.10 per me.

La risposta di "altro Rick" è piuttosto criptica ma sembra promettente . Alcune spiegazioni sul perché questo potrebbe essere stato utile.

Forse risolverà anche l'altro problema che ho: i servizi di localizzazione funzionano solo a volte.

Durante la discussione con un consulente Apple "senior" oggi (8 novembre 2014) sul problema dei miei servizi di localizzazione, ho anche chiesto informazioni su questo problema. L'advisor ha riconosciuto che esiste e ha pensato che sarebbe stato corretto in OS X 10.10.1 (attualmente rilasciato agli sviluppatori).

    
risposta data 06.11.2014 - 14:35
fonte
0

il precedente post di bmike sulla dualità di discoveryd mi ha portato a disabilitare IPv6 sulla mia connessione wireless.

Ora il problema del nome NETBios per me è stato risolto.

Cambio il nome e lo salva con successo.

    
risposta data 21.07.2015 - 04:27
fonte
-1
sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" \
         /System/Library/LaunchDaemons/com.apple.discoveryd.plist
    
risposta data 04.11.2014 - 06:07
fonte

Leggi altre domande sui tag