Il nome host del mio Mac continua ad aggiungere un "-2" alla fine

10

Se il nome del computer del mio Mac (nelle preferenze di condivisione) è "Nodo" normalmente, una volta ogni tanto quando si utilizza il terminale, posso vedere che è magicamente cambiato da solo:

Node-2:~ $

Per qualche motivo pensa che il suo nome sia preso e aggiunge "-2" alla fine. Devo andare nelle preferenze di Sharings e cambiarlo di nuovo. Perché ciò accadrebbe e come lo fermerò?

    
posta CaptSaltyJack 30.05.2015 - 00:04
fonte

3 risposte

8

Questo è un bug noto con il processo discoveryd su 10.10 Yosemite. Voci recenti sono che sarà sostituito dal suo predecessore, mDNSresponder, come 10.10.4 per aiutare ad alleviare i problemi di rete. Sebbene la causa reale sia sconosciuta, è stato detto che è correlato (almeno in parte) alla risoluzione dei nomi impropria in DNS quando il computer si risveglia dal sonno. Si vede come un duplicato sulla rete e come tale aggiunge il suffisso al titolo.

Mentre ci sono alcune "correzioni" YMMV - Probabilmente è meglio continuare a rinominarlo come fai tu, e poi aspettare che la prossima versione di OSX venga fuori e correggerla in modo da non sacrificare alcuna funzionalità come Wake su LAN.

Source

    
risposta data 30.05.2015 - 00:21
fonte
7

Questa rinomina viene da qualsiasi altro dispositivo sulla rete che ricordava l'indirizzo IP del Mac prima che andasse in stop o rinnovasse il lease DHCP.

Dovresti spegnere tutti i dispositivi Apple TV e Apple airport / time caps e quindi riavviare il router (se un dispositivo Airport non sta eseguendo il routing) a quel punto, i dispositivi iOS e Mac dovrebbero consentire di rinominare le cose di nuovo leggermente più permanente di se ti senti combattere contro una macchina automatica inutile .

È un dolore, e Apple ha avuto quello che pensava fosse una correzione in 10.10.2 e 10.10.3 - vedremo se più patch aiutano ...

See:

risposta data 30.05.2015 - 00:43
fonte
4

Come altre risposte menzionano, questo è un bug in Yosemite e speriamo che se ne andrà quando 10.10.4 rilasci. Fino ad allora, ho impostato la seguente azione Maestro tastiera, che ripristinerà automaticamente il nome del sistema ogni volta che il sistema si riattiva.

Mount Diskstation

Attivato da uno dei seguenti:

A System Wake

Eseguirà le seguenti azioni:

Shell Script

COMPUTER_NAME=Zephyr
sudo scutil --set ComputerName $COMPUTER_NAME
sudo scutil --set HostName $COMPUTER_NAME
sudo scutil --set LocalHostName $COMPUTER_NAME
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName -string $COMPUTER_NAME

Visualizza i risultati in una finestra.

Ho anche quanto segue in / etc / sudoers:

ats     ALL=(ALL) NOPASSWD: /usr/sbin/scutil --set ComputerName Zephyr, /usr/sbin/scutil --set LocalHostName Zephyr, /usr/sbin/scutil --set HostName Zephyr, /usr/bin/defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName -string Zephyr
    
risposta data 30.05.2015 - 16:53
fonte

Leggi altre domande sui tag