Seit ich ein Upgrade auf Yosemite 10.10 (14A389) durchgeführt habe, ändert sich mein Computername ständig, indem ich (2) und (3) usw. hinzufüge.
Irgendwelche Ideen, wie man das behebt?
Seit ich ein Upgrade auf Yosemite 10.10 (14A389) durchgeführt habe, ändert sich mein Computername ständig, indem ich (2) und (3) usw. hinzufüge.
Irgendwelche Ideen, wie man das behebt?
Antworten:
Gehen Sie zu Macintosh HD> Library> Preferences> SystemConfiguration und löschen Sie die folgenden Dateien:
Starten Sie dann den Mac neu.
Die Hostnamen sollten korrekt neu erstellt werden.
(Laut http://forums.imore.com/os-x-yosemite-10-10/304804-my-computer-name-changing-10-10-a.html handelt es sich um Anweisungen, die von einer Apple-Technologie bereitgestellt werden.)
Um dies zu erreichen, führen Sie die folgenden Befehle auf dem Terminal aus:
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
und
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
Das hat es für mich gelöst:
Gehen Sie zu Systemeinstellungen -> Energiesparmodus. Wählen Sie "Power Adapter" und deaktivieren Sie "Wake for Network Access".
Seitdem ich das vor ein paar Tagen getan habe, ist mein Computername derselbe geblieben.
discoveryd
und den in Apple TVs und Flughäfen vorhandenen Sleep-Proxys verursacht. Apple TVs und Flughäfen müssen ausgeschaltet sein, bevor Sie diese Änderung vornehmen und danach wieder einschalten (wie hier beschrieben ). 9to5Mac meldet, dass discoveryd
in OS X 10.10.4 Beta gelöscht und durch den zuvor entfernten mDNSResponder
Daemon ersetzt worden ist. Daher sollte dieses Problem in OS X 10.10.4 behoben sein.
Dies ist ein Fehler in 10.10 (der ersten Version) und kann durch einfaches Upgrade auf 10.10.1 - Build 14B25 behoben werden.
Öffnen Sie den App Store und wenden Sie das Update 10.10.1 (oder neuer) an. Sobald Sie alle Computer umbenannt haben, die die (2) Namen angenommen haben, sollten Sie festgelegt sein.
Es gibt immer noch Probleme, wenn Sie ältere Apple TV-Geräte haben, ältere Computer, auf denen sie umbenannt werden und sich selbst umbenennen, aber Ihr Computer sollte sich nicht selbst umbenennen, wenn es das einzige Gerät im Netzwerk ist.
Ich nehme an, es wird einige Zeit dauern, bis dies zum Erliegen kommt und Änderungen am Flughafenrouter, Updates für Flughafen und Apple TV sowie Updates für iOS und Apple erforderlich sind. In einem Haushalt mit etwa 20 Geräten können nicht alle auf den neuesten Stand gebracht werden.
Die Hauptursache hierfür ist zweierlei:
Öffnen Sie /System/Library/LaunchDaemons/com.apple.discoveryd.plist mit Xcode.
Fügen Sie dem Array ProgramArguments, das Folgendes enthält, eine Zeichenfolge hinzu --no-namechange
.
Speichern und neu starten.
Die Scagg-Methode hat das für mich behoben. Es war nur ein Problem, als Time Machine den Backup-Server in unserem Netzwerk aufgrund dieser lästigen Namensänderung nicht finden konnte. Das Zurücksetzen des Namens auf das Original in den Systemeinstellungen hat das Problem sofort behoben. Natürlich bezweifle ich, dass dies eine dauerhafte Lösung ist, aber es ist ein einfaches Mittel. Vielen Dank, Scaggs.
Ich hasse es, das zu sagen, aber ich erlebe das auch.
Eine Lösung, die ich gefunden habe (nicht bekannt, ob sie dauerhaft ist), ist, dass Sie in den Systemeinstellungen in der Suchleiste 'Computername' eingeben und auswählen und dann durch Löschen von (2) oder (3) wieder ändern können.
PlistBuddy ist eine App zum Bearbeiten von Plist-Dateien. / usr / libexec befindet sich dort, wo es sich befindet. Das Skript verwendet diese App dann, um die plist-Datei für den Computernamen zu bearbeiten, indem eine Zeile hinzugefügt wird, in der angegeben wird, dass der Name nicht geändert werden soll.
Persönlich werde ich die (2) so lange entfernen, bis sie behoben sind. Es ist zwar einfach, die Liste wieder zu wechseln, aber ich werde es unweigerlich vergessen und irgendwann in den nächsten Jahren wird es mich frustrieren und die Diagnose kann Stunden dauern ... aber das bin nur ich.
Ich glaube nicht, dass das Problem lokal auf Ihrem Computer ist. Ich bemerkte dieses Problem mit der Einführung von iOS 8. Mein AppleTv fügte nach dem Namen ein (n) hinzu. Als ich mein MacBook auf Yosemite aufrüstete, passierte dasselbe.
Wenn Sie sich bei http://iCloud.com anmelden und die Einstellungen aufrufen, werden Ihre iOS8- und Yosemite-Geräte aufgelistet. Ich habe noch keine Erklärung gefunden, aber ich würde empfehlen, die bisher vorgeschlagenen Lösungen nicht zu verwenden, da sie möglicherweise einige Funktionen beeinträchtigen. Am besten, John
Wenn Sie über eine AirPort-Basisstation (Express, Extreme oder Time Capsule) verfügen, öffnen Sie das AirPort-Dienstprogramm und löschen Sie alle Apple ID-Einträge für Back to My Mac. Klicken Sie auf Übernehmen, um AirPort neu zu starten. Fügen Sie Ihre Apple ID erneut hinzu. Starten Sie neu
Es sollte das Problem beheben. Das Problem liegt in den alten Einstellungen von AirPort.
Eine schnelle, nicht invasive und möglicherweise vorübergehende Lösung besteht darin, Folgendes in einem Terminal auszuführen:
sudo hostname HOSTNAME.local
Das setzt jetzt den Hostnamen. Ich sehe dieses Problem nur sporadisch, und deshalb ist dies vorerst eine ausreichend gute Lösung. :-)
Probieren Sie es aus, es scheint für mich funktioniert zu haben, obwohl es völlig unabhängig sein könnte :
Standardmäßig benennt OS X Ihren Computer mit "[your name] 's Computer". Die (2), (3), etc. zum 10. Mal nach dem Löschen, bekam ich verärgert mit dem ‚s und es gelöscht. Sobald ich das getan habe, ist der Name seit Wochen stabil.
Mein Verdacht ist , dass eine Unvereinbarkeit irgendwo im Netzwerk mit dem ‚s , und es zu entfernen entfernt dem Konflikt.
Andromeda
, der nicht den Apostroph hat.
Ich hatte das gleiche Problem, als ich den Computernamen änderte, wurde entweder wieder der Name verwendet, der bei der Installation von Yosemite erstellt wurde, oder es wurde ein neuer Name generiert, der auf der Namenskonvention "Mac Mini" basiert. Ich konnte den Namen nur ändern, indem ich die IP-Adresse für die DNS-Suche für meinen DHCP-Server änderte. Sobald ich auf "Übernehmen" geklickt habe, wurde der für den Mac mini festgelegte Name festgelegt und blieb bestehen.
Ich habe auch das Problem mit dem sich ändernden Computernamen. Scheint für mich ein OS X 10.10-Fehler zu sein.
Die Antwort von "other Rick" ist eher kryptisch, sieht aber vielversprechend aus . Eine Erklärung, warum dies funktioniert, wäre vielleicht nützlich gewesen.
Vielleicht löst es auch das andere Problem, das ich habe - Ortungsdienste funktionieren nur manchmal.
Als ich mich heute (8. November 2014) mit einem "Senior" -Advisor von Apple über mein Problem mit den Ortungsdiensten befasste, fragte ich auch nach diesem Problem. Der Advisor bestätigte, dass es existiert, und dachte, dass es in OS X 10.10.1 (derzeit für Entwickler freigegeben) behoben werden würde.
Der frühere Beitrag von bmike über die Dualität von hat discoveryd
mich dazu gebracht, IPv6 für meine drahtlose Verbindung zu deaktivieren.
Jetzt ist das Problem mit dem NETBios-Namen für mich behoben.
Ich ändere den Namen und er speichert ihn erfolgreich.
sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" \
/System/Library/LaunchDaemons/com.apple.discoveryd.plist
Yosemite
ihnen läuft, 2) unter > System Preferences… > Network
wie vielen schnittstellen sind sie grün (dh up)?