→ guillaumevincent: proszę podać 1) którą wersję Yosemiteuruchomisz, 2) pod > System Preferences… > Networkiloma interfejsami jest zielony (tj. Włączony)?
dan
Odkryta poprawka, o której wspomniałem kilka razy poniżej, właśnie to zrobiłem (ręcznie edytowałem listę odtwarzania, ale ten sam efekt). Nie powstrzymuje to nieuczciwych żądań zmiany nazwy, ale powoduje, że komputer je ignoruje. jherran i grgarside mają najlepsze jak dotąd odpowiedzi.
Cześć i dziękuję za udział w tej stronie. Czy mógłbyś wyjaśnić, co robią te polecenia?
Saaru Lindestøkke,
Sam odkryłem tę poprawkę, nie mogłem zrozumieć, co spowodowało zmianę nazwy. +1!
Spyder
2
W rzeczywistości okazuje się, że --no-namechange wyłącza kilka usług bonjour, gdy discoveryd otrzymuje żądanie zmiany nazwy i odrzuca je. Przeglądanie plików AFP w wyszukiwarce przestało działać, dopóki nie cofnąłem tej zmiany :(
Spyder
→ Spyder: proszę określić 1) którą wersję Yosemite używasz, 2) w > Preferencje systemowe…> Sieć, ile interfejsów jest zielonych (tj. W górę)?
dan
1
To także wyłącza Airdrop, 10.10.3 iMac
Gotschi
8
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.
Tak, ale co jeśli chcę się obudzić w celu uzyskania dostępu do sieci?
Uko
5
Potem jesteś wkręcony, dopóki błąd nie zostanie naprawiony.
Alan Shutko
Uważam, że odpowiedź @ SteveEisner jest lepsza. Nie psuje funkcji wymagających „Obudź się w celu uzyskania dostępu do sieci” (co może przy okazji uszkodzić Find My Mac).
Joshua Kolden
Pracuje dla mnie. Nie potrzebuję Wake-on-LAN, a to jest o wiele mniej inwazyjne niż inne sugestie.
unixtippse
1
Jest to spowodowane interakcją z wywoływanym demonem discoverydi 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 discoverydzostały porzucone w OS X 10.10.4 beta i zastąpione poprzednio wypartym mDNSResponderdemonem. Dlatego ten problem powinien zostać rozwiązany w OS X 10.10.4.
David
5
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:
Z komputerami o adresach IPv4 i IPv6 można dosłownie skontaktować się na dwa sposoby, a bonjour / mDNS / discoveryd nie radzi sobie jeszcze dobrze z tą dualnością.
Komputery, które śpią lub tracą kontakt z serwerem DHCP (zazwyczaj router), mogą mieć swój stary adres proxy lub buforowany - co jest obecnie obsługiwane przez dodanie (2) lub zwiększenie wartości w (x) o jeden, jeśli adres proxy / buforowany nie ma upłynął limit czasu po ponownym połączeniu z siecią lub wybudzeniu urządzenia z trybu uśpienia.
Na moim komputerze Mac ten plik jest zablokowany i nie można go edytować bezpośrednio. Używanie PlistBuddy do modyfikacji działało.
pupeno
2
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.
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)
Próbowałem tego, ale to nie działa. Dzień lub dwa później i nazwa zostanie ponownie zmieniona.
drekka
FYI - każda zmiana nazwy może pomóc i trzymać rzeczy przez jakiś czas.
bmike
1
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.
Rzeczywiście - próba zapamiętania, że tak często coś kodowałem, wydaje się powodować więcej problemów na drodze niż to, co próbowałem naprawić.
bmike
1
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.
Po 10.10 wyraźnie występują problemy, ponieważ widzę, jak zmienia się nazwa Apple TV i zwykle wyłącza wszystkie lotniska, naprawia wszystkie nazwy hostów, a następnie uruchamia sieć, przez pewien czas utrzymując rozsądek. Ogromna PITA do wyłączania wszystkich komputerów Mac, a następnie wszystkich urządzeń z systemem iOS, a następnie wszystkich routerów - więc staram się żyć z irytacją widząc (8) i tak dalej.
bmike
1
Szybkim rozwiązaniem, nieinwazyjnym i prawdopodobnie tymczasowym jest uruchomienie w terminalu:
sudo hostname HOSTNAME.local
To ustawia teraz nazwę hosta. Ten problem widzę tylko sporadycznie, więc na razie jest to wystarczająco dobre rozwiązanie. :-)
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.
To dziwne, mam ten sam problem z imieniem Andromeda, które nie ma apostrofu.
Haroen Viaene
FYI - każda zmiana nazwy może pomóc i trzymać rzeczy przez jakiś czas. Warunek podstawowy nie musi powodować uszkodzenia.
bmike
0
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.
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).
Yosemite
uruchomisz, 2) pod > System Preferences… > Network
iloma interfejsami jest zielony (tj. Włączony)?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.)
źródło
Aby to osiągnąć, uruchom następujące polecenia na terminalu:
i
źródło
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.
źródło
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órediscoveryd
zostały porzucone w OS X 10.10.4 beta i zastąpione poprzednio wypartymmDNSResponder
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:
źródło
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.
źródło
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.
źródło
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)
źródło
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.
źródło
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
źródło
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.
źródło
Szybkim rozwiązaniem, nieinwazyjnym i prawdopodobnie tymczasowym jest uruchomienie w terminalu:
To ustawia teraz nazwę hosta. Ten problem widzę tylko sporadycznie, więc na razie jest to wystarczająco dobre rozwiązanie. :-)
źródło
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.
źródło
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.
źródło
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).
źródło
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.
źródło
źródło