मेरे मैक मिनी का कंप्यूटर नाम तब बदलता रहता है जब वह नींद से शुरू होता है


15

जब मैं अपने मैक मिनी को नींद से जगाता हूं, तो यह कभी-कभी एक संवाद के साथ आता है, जिसमें कहा गया है कि "आपके कंप्यूटर का नाम" जो भी "पहले से ही इस नेटवर्क पर उपयोग में है। नाम बदलकर" जो भी (1) "" (या) कर दिया गया है 2), मैं इस समय (4) तक हूं।

मैक को ईथरनेट केबल के माध्यम से नेटवर्क में प्लग किया जाता है और मेरे राउटर से एक डीएचसीपी असाइन किया गया आईपी एड्रेस मिलता है जो pfSense चलाता है। मेरे पास मैक के मैक को समान आईपी पता देने के लिए डीएचसीपी सेट है।

ऐसा क्यों होता है, और अधिक उपयोगी रूप से, मैं मशीन का नाम बदलने से कैसे रोक सकता हूं?

सिस्टम प्रेफरेंस में - शेयरिंग I में 'फाइल शेयरिंग' और 'रिमोट लॉगइन' सक्षम है।


मैंने जो कदम जॉन फ़्लेयर को सुझाया था, और टोरी से टोरी (10) तक मेरे मामले में, लोकलहोस्टनाम वापस लौट रहा है। कोई अन्य विचार? यह मुझे बोनर्स चला रहा है।
डीजेफायर

@DJFriar मेरे साथ भी यही हो रहा है। योसेमाइट स्थापित करने के बाद शुरू हो सकता है। एफडब्ल्यूआईडब्ल्यू मैं डीएचसीपी के साथ एक एयरपोर्ट बेस एक्सट्रीम चला रहा हूं और दूसरा (ब्रिजेड) और 3 एयरपोर्ट एक्सप्रेस (सभी ब्रिजेड)।
ब्लेजिंगफ्रॉग

जवाबों:


2

आमतौर पर यह राउटर की गलती है और मैक अपने नियंत्रण से बाहर की स्थितियों का जवाब दे रहा है।

क्या आपने एक निश्चित आईपी पते का उपयोग करने या डीएचसीपी आरक्षण करने की कोशिश की है ताकि आपका मैक नींद से जागने पर उसी पते पर अधिक विश्वसनीय दावा करे?

यह iOS 8 और OS X 10.10 के साथ बहुत खराब हो गया है और नए डिस्कॉम डेमॉन में कई बग हैं जो DNS नामकरण और डिवाइस डिस्कवरी और रूटिंग के लिए mDNSResponder की जगह लेते हैं। मूल रूप से, यहां तक ​​कि एक नेटवर्क कनेक्शन वाले कंप्यूटर, दो आईपी पते हैं - एक आईपीवी 4 और दूसरा आईपीवी 6 और सिस्टम एक दूसरे के लिए भ्रमित कर रहा है और मेजबान नाम को बढ़ाता है।


नहीं, जब मेरे पास यह आईपी वही रहता है, लेकिन नाम बदल जाता है
user151019

@Mark - डीएचसीपी अनुरोध भेजने वाले के मैक पते के आधार पर आईपी पता आवंटित किया जाता है। यह अभी भी संभव है कि राउटर को दोष दिया जा सकता है - लेकिन यह वैसा नहीं है जैसा आपने टिप्पणी की थी।
bmike

यह सच है - बिट उत्तर यह कहता है कि मैक उसी आईपी पते का दावा करें और निश्चित रूप से वह मुद्दा नहीं है जिसे मैं देखता हूं
user151019

7

मैंने देखा है कि ऐसा तब होता है जब स्थानीय DNS सर्वर में DNS कैशिंग सक्षम होता है, लेकिन कैश को अक्सर पर्याप्त (या बिल्कुल) फ्लश नहीं करता है।

आप अपने होस्ट नाम / कंप्यूटर का नाम टर्मिनल में स्कूटिल का उपयोग करके स्थिर मूल्य पर सेट कर सकते हैं। इसका मतलब यह है कि आपका मैक अब अपने आप ही नाम नहीं बदलेगा, इसलिए यह महत्वपूर्ण है कि आपके नेटवर्क पर कोई अन्य मशीन न हो जो वास्तव में उस होस्टनाम की हो। जब आप इसे चलाते हैं, तो अपने इच्छित होस्टनाम के साथ "new_hostname" बदलें:

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

आप यह सुनिश्चित करने के लिए जाँच सकते हैं कि मानों को चलाकर सेट किया गया है:

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

सूत्रों का कहना है: man scutil

https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/scutil.8.html

http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/


2

यह मेरे लिए सबसे आम तौर पर होता है जब ओएस में किसी प्रकार की हिचकी होती है और ठंड को फिर से शुरू करने की आवश्यकता होती है।

  1. राउटर को अनप्लग करें। पुनरारंभ करने के बाद किसी कारण से, कंप्यूटर को नेटवर्क से कनेक्ट करने में परेशानी होती है, क्योंकि राउटर "सोचता है" कि पहली बार में एक कनेक्शन कभी नहीं टूटा था। दिए गए उपयोगकर्ता नाम के साथ एक कनेक्शन मुझे नहीं दिया जा सकता है, ऑपरेशन सिस्टम नाम के अंत में एक (1, 2, 3…) जोड़ता है।

  2. कंप्यूटर को पुनरारंभ।

  3. वरीयताओं पर जाएं / साझा करें और अपने कंप्यूटर का नाम "योर नेम के आईमैक (2)" से बदलकर "योर नेम है आईमैक" करें।

  4. राउटर को वापस प्लग करें।

  5. नेटवर्क से कनेक्ट करें।

मेरे लिए काम किया!


यह छोटे नेटवर्क के लिए ठीक है। क्या होता है जब आपके पास कई एप्पल टीवी, तीन राउटर और 10 आईओएस डिवाइस होते हैं? दूषित नाम प्रचार और मेरी अलग नींद / जागने के चक्र को बदतर बना देता है। यह एक अपार्टमेंट में या कुछ एप्पल उपकरणों के साथ छोटे नेटवर्क के लिए एक व्यवहार्य समाधान है। समाधान के लिए +1, लेकिन मैं चेतावनी देना चाहता था कि यह कई व्यवसाय या बड़े नेटवर्क के लिए व्यवहार्य नहीं है।
bmike

0

प्रयास करने का एक अन्य विकल्प सिस्टम वरीयताएँ -> ऊर्जा सेवर के अंदर नेटवर्क एक्सेस के लिए वेक को अक्षम करना है। हमारे पास काम करने में यह समस्या है और इसे वापस नाम देना आमतौर पर नाम रखने के लिए लगता है


0

यह स्वत: नाम होस्टनाम संख्या (1), (2), (N), ...प्रत्यय समस्या विपत्तियों कई Apple उपकरणों, संभावित समाधानों का एक बहुत है, लेकिन कोई भी जाना जाता है पूर्ण समाधान। इसकी सबसे अधिक संभावना Apple AirPlay और अन्य सेवाओं के लिए उपयोग किए जाने वाले नेटवर्क डिस्कवरी प्रोटोकॉल के साथ है:

  • mDNS(यह भी रूप में जाना जाता Bonjour, Avahiलिनक्स उपयोगकर्ताओं के लिए, या Zero-confनेटवर्किंग विंडोज उपयोगकर्ताओं के लिए)।

यह सेवा स्वचालित रूप से मैक OSX में शुरू की गई है, और यह है कि स्थानीय मशीनें hostname.localmDNS नामों के माध्यम से एक-दूसरे की खोज करने में सक्षम हैं , साथ ही साथ AirPlay जैसी सेवाओं की खोज भी करती हैं।

ऑनलाइन कई उपयोगकर्ता वर्कअराउंड या संभावित समाधानों के साथ आए हैं, लेकिन मेरे अनुभव में हर समय किसी ने भी मज़बूती से काम नहीं किया है। होस्टनाम सेट करना केवल छोटी अवधि के लिए काम करने के लिए प्रकट होता है।

मैंने यहाँ एक कार्य-प्रगति प्रगति और उत्तर प्लेसहोल्डर शुरू किया है । उम्मीद है कि भविष्य में Apple इस मुद्दे के लिए एक समाधान प्रदान करेगा!

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