Il nome del computer del mio Mac mini continua a cambiare quando riprende dalla sospensione


15

Quando riattivo il mio Mac mini dalla sospensione, di tanto in tanto viene visualizzata una finestra di dialogo che dice "Il nome del tuo computer" qualunque "sia già in uso su questa rete. Il nome è stato cambiato in" qualunque (1) "" (o ( 2), al momento sono (4)).

Il Mac è collegato alla rete tramite un cavo Ethernet e ottiene un indirizzo IP assegnato DHCP dal mio router che esegue pfSense. Ho impostato DHCP per assegnare lo stesso indirizzo IP al Mac del Mac.

Perché ciò accade e, più utilmente, come posso impedire alla macchina di rinominare se stessa?

In Preferenze di Sistema - Condivisione ho abilitato "Condivisione file" e "Accesso remoto".


Ho fatto i passi che Jon Flaire ha suggerito e LocalHostName continua a tornare indietro, nel mio caso da Tori a Tori (10). Altre idee? Questo mi sta facendo impazzire.
DJFriar,

@DJFriar Mi sta succedendo la stessa cosa. Potrebbe essere iniziato dopo l'installazione di Yosemite. FWIW gestisco un Airport Base Extreme con DHCP e un altro (con bridge) e 3 Airport Expressed (tutti con bridge).
BlazingFrog,

Risposte:


2

Di solito questo è colpa del router e il Mac risponde a condizioni fuori dal suo controllo.

Hai provato a utilizzare un indirizzo IP fisso o effettuare una prenotazione DHCP in modo che il tuo Mac rivendichi in modo più affidabile lo stesso indirizzo quando si riattiva dalla modalità di sospensione?

Questo è peggiorato molto con iOS 8 e OS X 10.10 e ci sono diversi bug nel nuovo daemon discoveryd che sostituisce mDNSResponder per la denominazione DNS e il rilevamento e il routing dei dispositivi. Fondamentalmente, anche i computer con una connessione di rete, ci sono due indirizzi IP: uno IPv4 e l'altro IPv6 e il sistema confonde l'uno con l'altro e incrementa il nome host.


No quando ho questo l'IP rimane lo stesso ma il nome cambia
user151019

@Mark: l'indirizzo IP viene assegnato in base all'indirizzo MAC del mittente della richiesta DHCP. È ancora possibile che sia la colpa del router, ma non deve essere come hai commentato.
bmike

vero - morso questa risposta dice che fa sì che il Mac rivendichi lo stesso indirizzo IP e che sicuramente non è il problema che vedo
user151019

7

L'ho visto accadere quando il server DNS locale ha la cache DNS abilitata, ma non svuota la cache abbastanza spesso (o per niente).

Puoi impostare il tuo nome host / nome computer su un valore statico usando scutil in Terminale. Ciò significa che il tuo Mac non cambierà più automaticamente il suo nome, quindi è importante che non ci siano altre macchine sulla tua rete che abbiano effettivamente quel nome host. Quando esegui questo, sostituisci "new_hostname" con il nome host desiderato:

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

È possibile verificare che i valori siano impostati eseguendo:

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

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


2

Questo a volte mi succede in genere quando il sistema operativo ha una sorta di singhiozzo e ha bisogno di un riavvio a freddo.

  1. Scollegare il router. Per qualche motivo dopo il riavvio, il computer ha problemi di connessione con la rete poiché il router "pensa" che una connessione non sia mai stata interrotta. Dato che non riesco a stabilire una connessione con il nome utente specificato, il sistema operativo aggiunge un (1, 2, 3 ...) alla fine del nome.

  2. Riavvia il computer.

  3. Vai alle preferenze / Condivisione e modifica il nome del tuo computer da "Your Name's iMac (2)", a "Your Name's iMac"

  4. Ricollegare il router.

  5. Connettiti alla rete.

Ha funzionato per me!


Questo va bene per le piccole reti. Cosa succede quando hai diversi Apple TV, tre router e 10 dispositivi iOS? Il nome corrotto sembra propagarsi e peggiorare i miei diversi cicli sonno / veglia. Questa è una soluzione praticabile per piccole reti in un appartamento o con pochi dispositivi Apple. +1 per la soluzione, ma volevo avvertire che questo non è praticabile per molte aziende o reti più grandi.
bmike

0

Un'altra opzione da provare è disabilitare Wake for Network Access all'interno di Preferenze di Sistema -> Risparmio energia. Abbiamo questo problema al lavoro e farlo + rinominarlo di solito sembra mantenere il nome sul posto


0

Questo numero automatica ridenominazione hostname (1), (2), (N), ...problema suffisso affligge molti dispositivi Apple, ha un sacco di potenziali soluzioni, ma nessuna soluzione completa nota. Molto probabilmente ha a che fare con un protocollo di rilevamento della rete utilizzato per Apple AirPlay e altri servizi chiamati:

Questo servizio viene avviato automaticamente in Mac OSX ed è il modo in cui le macchine locali sono in grado di scoprirsi reciprocamente tramite hostname.localnomi mDNS, nonché di scoprire servizi come AirPlay.

Molti utenti online hanno escogitato soluzioni alternative o potenziali soluzioni, ma nella mia esperienza nessuno ha sempre funzionato in modo affidabile. L'impostazione del nome host sembra funzionare solo per un breve periodo.

Ho avviato una soluzione alternativa Work-in-progress e rispondo al segnaposto qui . Speriamo che Apple fornirà una soluzione per questo problema in futuro!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.