Od czasu aktualizacji do Yosemite 10.10 (14A389) nazwa mojego komputera ciągle się zmienia, dodając (2) i (3) i tak dalej.
Wszelkie pomysły, jak to naprawić?
Od czasu aktualizacji do Yosemite 10.10 (14A389) nazwa mojego komputera ciągle się zmienia, dodając (2) i (3) i tak dalej.
Wszelkie pomysły, jak to naprawić?
Odpowiedzi:
Przejdź do Macintosh HD> Biblioteka> Preferencje> Konfiguracja systemu i usuń następujące pliki:
Następnie uruchom ponownie komputer Mac.
Nazwy hostów powinny zostać poprawnie odtworzone.
(Zgodnie z http://forums.imore.com/os-x-yosemite-10-10/304804-my-computer-name-ch-10-10-a.html są to instrukcje dostarczone przez technika Apple.)
Aby to osiągnąć, uruchom następujące polecenia na terminalu:
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
i
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
To rozwiązało dla mnie:
Przejdź do Preferencji systemowych -> Oszczędzanie energii. Wybierz „Zasilacz”, a następnie odznacz „Obudź, aby uzyskać dostęp do sieci”.
Odkąd to zrobiłem kilka dni temu nazwa mojego komputera pozostała taka sama.
discoveryd
i serwerami proxy uśpienia obecnymi w Apple TV i na lotniskach. Apple TV i lotniska muszą zostać wyłączone przed dokonaniem tej zmiany, a następnie ponownie włączone (tak jak tutaj nakreśliłem ). Raporty 9to5Mac , które discoveryd
zostały porzucone w OS X 10.10.4 beta i zastąpione poprzednio wypartym mDNSResponder
demonem. Dlatego ten problem powinien zostać rozwiązany w OS X 10.10.4.
Jest to błąd w wersji 10.10 (wersja początkowa), który można naprawić, po prostu aktualizując do wersji 10.10.1 - kompilacja 14B25.
Otwórz App Store i zastosuj aktualizację 10.10.1 (lub nowszą). Powinieneś ją ustawić po zmianie nazwy komputerów, które przyjęły nazwy (2).
Nadal występują problemy, jeśli masz starsze urządzenie Apple TV, starsze komputery, na których zostaną zmienione nazwy i nazwy, ale komputer nie powinien zmieniać nazwy, jeśli jest to jedyne urządzenie w sieci.
Sądzę, że minie trochę czasu, zanim to się skończy i będzie obejmować zmiany routera na lotnisku, aktualizacje na lotnisku i Apple TV, a także aktualizacje iOS i Apple. W gospodarstwie domowym z około 20 urządzeniami nie wszystkie można zaktualizować do najnowszej wersji.
Główna przyczyna tego jest dwojaka:
Otwórz /System/Library/LaunchDaemons/com.apple.discoveryd.plist za pomocą Xcode.
Dodaj ciąg znaków do tablicy ProgramArguments zawierającej --no-namechange
.
Zapisz i uruchom ponownie.
Metoda Scagga naprawiła to dla mnie. Był to tylko problem, gdy Time Machine nie znalazł serwera kopii zapasowych w naszej sieci z powodu tej irytującej zmiany nazwy. Cofnięcie nazwy z powrotem do oryginału w Preferencjach systemowych natychmiast rozwiązało problem. Oczywiście wątpię, czy jest to trwałe rozwiązanie, ale jest to łatwe lekarstwo. Wielkie dzięki Scaggs.
Nienawidzę tego mówić, ale też tego doświadczam.
Jednym z rozwiązań, które znalazłem (nie wiadomo, czy jest trwałe), jest przejście do Preferencji systemowych na pasku wyszukiwania, możesz wpisać „Nazwa komputera” i wybrać go, a następnie zmienić z powrotem, usuwając (2) lub (3)
PlistBuddy to aplikacja do edycji plików plist (preferencji). / usr / libexec jest tam, gdzie się znajduje. Następnie skrypt używa tej aplikacji do edycji pliku plist dla nazwy komputera, dodając wiersz, który mówi, aby nie zmieniać nazwy.
Osobiście będę usuwał (2), dopóki go nie naprawią. Chociaż łatwo jest wejść i wymienić z powrotem plist, nieuchronnie zapomnę, a w pewnym momencie lat później będzie mnie to frustrowało i zdiagnozowanie zajmie wiele godzin ... ale to tylko ja.
Nie wierzę, że problem jest lokalny dla twojego komputera. Zacząłem zauważać ten problem wraz z wprowadzeniem iOS 8. Mój AppleTv dodał (n) po nazwie. Kiedy uaktualniłem MacBooka do Yosemite, tak samo się stało.
Jeśli zalogujesz się na http://iCloud.com i przejdziesz do Ustawień, na liście pojawią się twoje urządzenia iOS8 i Yosemite. Nie znalazłem jeszcze wyjaśnienia, ale odradzam korzystanie z sugerowanych dotychczas rozwiązań, ponieważ mogą one uszkodzić niektóre funkcje. Pozdrawiam, John
Jeśli masz stację bazową AirPort (Express, Extreme lub Time Capsule), otwórz Narzędzie AirPort i usuń wszystkie wpisy Apple ID dla Back to My Mac. Kliknij Zastosuj, aby ponownie uruchomić AirPort. Ponownie dodaj swój Apple ID Uruchom ponownie
To powinno to naprawić. Problem leży w starych ustawieniach AirPort.
Spróbuj, wydaje się, że zadziałało to dla mnie, choć może to być zupełnie niezwiązane :
Domyślnie OS X nada Twojemu komputerowi nazwę „ Komputer [twoje imię] ”. Po usunięciu (2), (3), etc po raz 10., mam zirytowany z „s i usunął go. Kiedy to zrobiłem, nazwa była stabilna od tygodni.
Podejrzewam, jest jakaś niezgodność gdzieś w sieci z „s , a usunięcie go usuwa konflikt.
Andromeda
, które nie ma apostrofu.
Miałem ten sam problem, gdy zmieniłem nazwę komputera, albo powróciłby do tego, który Yosemite utworzył podczas instalacji, albo wygenerowałby nowy na podstawie konwencji nazewnictwa „Mac Mini”. Mogłem tylko zmienić nazwę, zmieniając adres IP wyszukiwania ipaddress dla mojego serwera dhcp. Gdy tylko kliknę, zastosuj nazwę, którą ustawiłem dla Mac mini, została ustawiona i pozostała.
Mam również problem ze zmianą nazwy komputera. Wydaje mi się, że to błąd OS X 10.10.
Odpowiedź z „innej” Rick jest dość tajemniczy, ale wygląda obiecująco . Być może przydatne byłoby wyjaśnienie, dlaczego to działa.
Być może rozwiąże to również inny problem, który mam - usługi lokalizacyjne działają tylko czasami.
Podczas rozmowy z „starszym” doradcą Apple w dniu dzisiejszym (8 listopada 2014 r.) Na temat mojego problemu z usługami lokalizacyjnymi zapytałem również o ten problem. Doradca potwierdził, że istnieje i pomyślał, że zostanie naprawiony w OS X 10.10.1 (obecnie wydany dla programistów).
Wcześniejszy post bmike o dualności discoveryd
doprowadził mnie do wyłączenia IPv6 na moim połączeniu bezprzewodowym.
Teraz problem nazwy NETBios jest dla mnie naprawiony.
Zmieniam nazwę i zapisuje ją z powodzeniem.
Yosemite
uruchomisz, 2) pod > System Preferences… > Network
iloma interfejsami jest zielony (tj. Włączony)?