मैक ओएस नींद के बाद एसएमबी शेयरों से कनेक्ट नहीं कर सकता


15

मैं अपने हाल के (3 सप्ताह पुराने) मैकबुक प्रो पर अपने स्थानीय विंडोज 2008 फ़ाइल सर्वर के एसएमबी शेयरों को बिना किसी समस्या के उपयोग कर सकता था। हालाँकि, कुछ दिनों के लिए, यह स्लीप मोड से उठने के बाद सर्वर से कनेक्ट (पुनः) करने में विफल रहता है।

खोजक सिर्फ "कनेक्ट ..." दिखाता है और अनिश्चित काल तक लटका रहता है। यही बात तब होती है जब मैं इसे कमांड लाइन ( mount -t smbfs) से आज़माता हूं । यह वाईफाई और केबल दोनों के माध्यम से होता है, मैंने नेटवर्किंग बंद करने और वापस चालू करने का भी प्रयास किया। केवल एक चीज जो मदद करती है वह है रिबूट।

कोई संकेत?

स्पष्ट करने के लिए संपादित करें: यह मैक है जो सोने के लिए डाला जा रहा है, सर्वर से नहीं। मुझे यह भी पता चला कि अगर मैं सोने से पहले शेयरों को काट देता हूं, तो यह जागने के बाद फिर से जुड़ जाएगा।

एक और संपादन:

मैंने कुछ और जांच की और नेटवर्क ट्रैफिक को सूँघा। मैक NetBIOS नाम क्वेरी और सर्वर को एक स्थिति अनुरोध (NBSTAT) भेजता है, सर्वर जवाब देता है, सब कुछ ठीक लगता है। उसके बाद, मैक को एक SMB कनेक्शन खोलना चाहिए, लेकिन यह कुछ भी नहीं करता है। कोई और पैकेट का पालन करें।

मुझे तब पता चला कि असली समस्या गहरी है। ऐसा लगता है कि यह एक नया कनेक्शन नहीं खोलता है क्योंकि यह सोचता है कि पुराना है, जो निश्चित रूप से सर्वर साइड पर समयबद्ध है, अभी भी सक्रिय है। हालाँकि, कोई भी प्रोग्राम जो इसके आरोह बिंदु तक पहुँचने का प्रयास करता है या सिर्फ / वॉल्यूम निर्देशिका हैंग करता है और उसे भी नहीं मारा जा सकता है। umount /Volumes/share- लटक जाता है। ls /Volumes- लटक जाता है। kill -9इनमें से कोई भी - मदद नहीं करता है। इसके अलावा, किसी भी एप्लिकेशन में एक फ़ाइल ओपन डायलॉग खोलने से यह भी लटका हुआ है!

केवल एक चीज जो मुश्किल रिबूट करने में मदद करती है। ऐसा लगता है कि OSX के SMB कार्यान्वयन में मूलभूत रूप से कुछ गलत है अगर समयबद्ध कनेक्शन इस तरह से कुछ ट्रिगर कर सकता है।

जवाबों:


6

मैं अपने मैकबुक प्रो के साथ एक ही मुद्दा रहा हूँ। मैंने यहाँ निर्देशों का पालन किया - http://blog.djmnet.org/2009/02/09/09/macs-needing-unix-network-geekery/ और मेरे मुद्दों को हल किया जा रहा है।


1
वाह धन्यवाद! ऐसा लगता है कि यह किया है। मैंने smb.conf में darwin_streams को अक्षम कर दिया है और इसे मेरे sysctl.conf में जोड़ दिया है: net.inet.tcp.delayed_ack=0 net.inet.tcp.mssdflt=1440 kern.ipc.maxsockbuf=500000 net.inet.tcp.sendspace=250000 net.inet.tcp.recvspace=250000 रिबूट के बाद, मैं अपने SMB शेयरों से जुड़ा (जो पहले से ही इसके इस्तेमाल में बहुत कम समय लेता था) और बाद में कुछ समय की नींद के बाद, मैं अभी भी एक्सेस कर सकता हूं उन्हें पूरी तरह से।
एंड्रियास

दरअसल, मैं इन परिवर्तनों को लागू करने के बाद भी समस्याओं में भाग गया। हालाँकि, OSX शेर ने इस मुद्दे को तय कर दिया है।
एंड्रियास

4

अरे, मुझे हाल ही में अपने MBP के साथ एक ही समस्या थी, मुझे दो चीजों के संयोजन का हल मिला।

पहला कर्नेल ट्वीक है (अनिवार्य रूप TCP_NODELAYसे कनेक्शन पर), जो टर्मिनल में किया जा सकता है:

sudo sysctl -w net.inet.tcp.delayed_ack=0

दूसरा, फ़ाइल अनुमतियों / DS_Store फ़ाइलों के साथ काम कर रहा है। आमतौर पर जब आप विंडोज को सेटअप करते हैं तो मैक केवल पढ़ने की पहुंच होगी। खोजक उन्हें आपके द्वारा देखे जाने वाले प्रत्येक फ़ोल्डर में बनाने की कोशिश करता है और अंततः लटका सकता है। तो इसे हल करने के लिए दो विकल्प हैं - विंडोज मशीन पर पर्याप्त फ़ाइल अनुमतियां सक्षम करें, या फाइंडर को नेटवर्क शेयरों पर इन फ़ाइलों को बनाने से रोकें। मैं खोजकर्ता को उन्हें बनाने से अक्षम करना पसंद करता हूं, जो टर्मिनल में निम्नलिखित कमांड चलाकर किया जा सकता है:

defaults write com.Apple.desktopservices DSDontWriteNetworkStores true

आपको उन्हें चलाने के बाद रिबूट करना होगा।


मेरे मैक ओएस 10.7.2 सिस्टम पर डिफ़ॉल्ट मान (आपको इसे पुनर्स्थापित करने की आवश्यकता है) "net.inet.tcp.delayed_ack: 3" (आप "sudo sysctl -a" चलाकर डिफ़ॉल्ट मान प्राप्त कर सकते हैं)।
प्रति नाल्ट

@PerNoalt: इस धागे का जवाब क्योंकि मैं इस तरह के मुद्दों के साथ काम कर रहा हूँ। के लिए डिफ़ॉल्ट सेटिंग net.inet.tcp.delayed_ackहै 310.6, 1.7 और 1.8 पर। 0मुद्दों को हल करने के लिए इसे सेट करना । लेकिन 2साथ ही साथ काम करना चाहिए।
जेकॉल्ड

2

मैं समस्या को हल करने में मदद नहीं कर सकता, लेकिन मैं थोड़ा और अधिक विवरण जोड़ सकता हूं। यह विंडोज 7 पर भी होता है और ओएस एक्स डिवाइस को तब भी कनेक्ट करना होगा जब विंडोज़ शेयर को सोने के लिए रखा जाता है। यदि आप OS X को डिस्कनेक्ट या स्लीप करते हैं, और फिर स्टैंडबाय विंडोज आप इस समस्या का अनुभव नहीं करते हैं।

मैं वास्तव में इसके लिए भी एक समाधान चाहूंगा।

संपादित करें: कुछ खोज के बाद कई अन्य लोगों को इसी तरह की समस्याएं हुई हैं:

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