मेरे मैक का होस्टनाम अंत तक "-2" जोड़ता रहता है


11

यदि मेरे मैक का कंप्यूटर नाम (साझाकरण प्रीफ़ में) सामान्य रूप से "नोड" है, तो टर्मिनल का उपयोग करते समय एक बार, मैं देख सकता हूं कि यह जादुई रूप से खुद को बदल गया है:

Node-2:~ $

किसी कारण से यह लगता है कि इसका अपना नाम लिया गया है और अंत में "-2" जोड़ता है। मुझे शेयरिंग प्रेफ़र्स में जाना है और इसे वापस बदलना है। ऐसा क्यों हो रहा है और मैं इसे कैसे रोकूं?

जवाबों:


8

यह 10.10 योसेमाइट पर खोज प्रक्रिया के साथ एक ज्ञात बग है। हाल ही में अफवाहें हैं कि इसे अपने पूर्ववर्ती, mDNSresponder द्वारा प्रतिस्थापित किया जाएगा, नेटवर्क के मुद्दों को कम करने में मदद करने के लिए 10.10.4 आते हैं। यद्यपि वास्तविक कारण अज्ञात है, यह कहा गया है कि यह संबंधित (कम से कम भाग में) DNS में अनुचित नाम समाधान के लिए है जब कंप्यूटर नींद से उठता है। यह खुद को नेटवर्क पर एक डुप्लिकेट के रूप में देखता है, और जैसे कि यह प्रत्यय को शीर्षक में जोड़ता है।

हालांकि YMMV में कुछ "फ़िक्सेस" हैं - यह शायद सबसे अच्छा है कि आप इसे वैसे ही बदलते रहें जैसे आप करते हैं, और फिर OSX की अगली रिलीज़ के लिए प्रतीक्षा करें और इसे ठीक करें ताकि आप लैन पर वेक जैसी किसी भी कार्यक्षमता का त्याग न करें।

स्रोत


यह अफवाह नहीं है। डिस्कवरी 10.10.4 में चली गई है, इसे mDNSResponder से बदल दिया गया है।
विलियम टी फ्रूगार्ड

3
@ फ़रार सच, हालांकि यह केवल बीटा में है। मैं कहता हूं कि यह अफवाह है क्योंकि यह तब तक वास्तविक नहीं है जब तक यह जहाज - हमेशा किसी तरह के मुद्दे के कारण अंतिम मिनट में वापस नहीं लिया जा सकता।
स्मूचशर

मैं @smoooosher से सहमत हूं, mDNSResponder केवल सबसे हालिया 10.10.4 बीटा में वापस आया है, इसलिए यह संभव है (हालांकि संभावना नहीं है) कि खोज वापस आ जाएगी।
एलन शटको

8

यह नाम नेटवर्क पर किसी भी अन्य डिवाइस से आता है, जो आपके मैक के आईपी पते को याद करता है, इससे पहले कि वह सो जाए या अपने एनसीपी पट्टे को नवीनीकृत कर ले।

आप सभी Apple टीवी और Apple एयरपोर्ट / टाइम कैप्सूल डिवाइस को पॉवर देना चाहेंगे और फिर अपने राउटर को रिस्टार्ट कर सकते हैं (यदि कोई एयरपोर्ट डिवाइस रूटिंग नहीं कर रहा है), तो आईओएस और मैक डिवाइस आपको चीजों को फिर से थोड़ा और नाम देना चाहिए। स्थायी रूप से अगर आपको ऐसा लगता है कि आप एक बेकार मशीन से जूझ रहे हैं ।

यह एक दर्द है, और Apple ने सोचा था कि यह 10.10.2 और 10.10.3 में फिक्स था - हम देखेंगे कि क्या अधिक पैच मदद करते हैं ...

देख:


5

जैसा कि अन्य जवाबों में उल्लेख किया गया है, यह योसेमाइट में एक बग है और 10.10.4 रिलीज होने पर उम्मीद के मुताबिक चला जाएगा। तब तक, मेरे पास निम्नलिखित कीबोर्ड मेस्ट्रो एक्शन सेट है, जो सिस्टम के उठने पर सिस्टम नाम को स्वचालित रूप से रीसेट कर देगा।

माउंट डिस्कस्टेशन

निम्न में से किसी द्वारा ट्रिगर किया गया:

सिस्टम वेक पर

निम्नलिखित क्रियाओं को अंजाम देंगे:

शैल लिपि

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

एक विंडो में परिणाम प्रदर्शित करें।

मेरे पास / 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

अब यह बहुत बढ़िया है! हाथ लहराते हुए एक ठोस समाधान के साथ जाने का रास्ता।
bmike
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.