मैं मावेरिक्स के तहत एसएमबी शेयरों का उपयोग कैसे कर सकता हूं?


3

इस समस्या के बारे में अलग-अलग समस्याएं और समाधान तैरते हुए प्रतीत होते हैं:

  1. SMB से cif पर स्विच करना ठीक करें
  2. विंडोज़ से ओएस एक्स के शेयरों तक पहुंचने में सक्षम नहीं होना
  3. Apple पर SMB और Mavericks के साथ सभी प्रकार की समस्याएं

मेरी समस्या पहले लिंक की तरह है: मेरे पास रास्पबेरी पाई (लिनक्स) एसएमबी सर्वर है। यह मेरे एमबीपी को मावेरिक्स चलाने के लिए फाइलें प्रदान करता है। हालाँकि, मैं Pi से कनेक्ट नहीं कर सकता। कंसोल लॉगिंग कहता है:

30.10.13 21:50:53,422 NetAuthSysAgent[6632]: smb_mount: mount failed to raspberrypi/MyShare, syserr = File exists

जब मैं जाता हूँ /Volumes एक खोल में और एक करो ls, मैंने इसे प्राप्त किया:

user@mac:/Volumes $ ls -l
ls: MyShare: Invalid argument
total 8
lrwxr-xr-x  1 root  admin  1 28 Okt 21:39 M4 -> /
user@mac:/Volumes $ 

तो मेरा मुख्य हार्ड ड्राइव एम 4 दिखाई देता है, शेयर एक अमान्य तर्क उत्पन्न करता है। मैंने पहले ही अपने मैक को तीन बार रिबूट किया।

इसे कैसे हल किया जा सकता है?


ब्याज से बाहर, क्या आप अपने आरपीआई पर एएफपी पर एसएमबी का उपयोग कर रहे हैं?
grg

हां, मेरे नेटवर्क पर विंडोज मशीनें भी हैं। :)
Arne

क्या आप मैक पर विंडोज और एएफपी पर एसएमबी का उपयोग करने पर विचार करेंगे? :)
grg

ओह अच्छा ... शायद मैं इसे आज़माऊँगा, सिर्फ इसलिए कि मैंने कभी एएफपी का इस्तेमाल नहीं किया! हालांकि, चौथे रिबूट के बाद सब कुछ काम करता है - अभी के लिए! मैं इस समस्या पर नज़र रखूँगा, और एक उपयोगी उत्तर तैयार करने की कोशिश करूँगा।
Arne

1
किया हुआ! :) मैंने नेटालक को स्थापित करने के बारे में कुछ और जानकारी जोड़ी है अगर कोई और इस सवाल को पाता है।
grg

जवाबों:


2

यदि आपको SMB काम नहीं कर रहा है, तो AFP आज़माएं। आप दोनों साइड-बाय-साइड चला सकते हैं, और ओएस एक्स पर अपने विंडोज और एएफपी पर एसएमबी का उपयोग कर सकते हैं।


अपने रास्पबेरी पाई पर एएफपी स्थापित करने के लिए, आप निम्नलिखित कमांड का उपयोग कर सकते हैं:

sudo apt-get install netatalk

यह आपके आरपीआई पर नेटालक स्थापित करेगा, और सफल स्थापना के बाद, आरपीआई को स्वचालित रूप से फाइंडर और नेटवर्क पड़ोस ()K) में साझा अनुभाग में दिखाना चाहिए:

यदि नहीं, तो आप ,K दबाकर और टाइप करके मैन्युअल कनेक्ट कर सकते हैं afp:// आपके आरपीआई के आईपी पते के बाद।


एक महीने के उपयोग के बाद, मैं कह सकता हूं कि यह ठीक काम करता है। लेकिन वास्तव में AFP सर्वर को SMB सर्वर से अलग नाम देना सबसे अच्छा लगता है। मैंने netbios का नाम smb.conf में बदल दिया है, लेकिन आप netatalk के afp_signature.conf में भी नाम बदल सकते हैं।
Arne

0

इस पोस्ट ने मेरी समस्या हल कर दी। अपने सिस्टम सेटिंग & gt; नेटवर्क & gt; WLAN / ईथरनेट & gt; उन्नत & gt; हार्डवेयर & gt; कस्टम MTU 1320 के तहत अधिकतम ट्रांसमिशन यूनिट को मैन्युअल रूप से सेट करने का प्रयास करें।

मेरी समस्या एक बढ़ती देरी समस्या भी थी। एक बार जब मैंने चीजों को माउंट किया, तो सब कुछ सामान्य रूप से काम किया। जाहिर है, डिफ़ॉल्ट MTU बहुत अधिक है। मैन्युअल रूप से इसे कम करने से बढ़ते एसएमबी शेयरों में बहुत तेजी से प्रक्रिया होती है।

स्टैटेक्सचेंज को स्व-निहित रखने के लिए मूल पोस्ट मैं यहां पेस्ट करूंगा:

मैंने एक परीक्षण मिशन शुरू कर दिया है ... Wireshark का उपयोग करने में मैं कामयाब रहा   देखें कि नेटवर्क पर स्थानांतरित करते समय पैकेट गिराए जा रहे थे   - एक ही पैटर्न वायरलेस पर एक ही हस्तांतरण या एक विंडोज सर्वर के लिए वायर्ड एक ही हस्तांतरण के साथ मौजूद नहीं था।

इसलिए मैं थोड़ा गुगला और निम्नलिखित कमांड के साथ आया:

पिंग -c १-डी -एस १५०० smbserver

यह मूल रूप से 1500 के MTU के साथ सर्वर को पिंग करता है, जो मुझे मिला:

पिंग: sendto: संदेश बहुत लंबा है

ध्यान दें कि मुझे यह त्रुटि विंडोज सर्वर पर भी मिलती है - लेकिन क्या हो सकता है   मुद्दा यह है कि जब आपके सॉफ़्टवेयर को यह प्रतिक्रिया मिलती है तो यह माना जाता है   स्वचालित रूप से MTU को कम करने के लिए जब तक यह इष्टतम के लिए एक नहीं पाता   पैकेट का हस्तांतरण - कुछ ऐसा जो मावेरिक्स करता है   विंडोज सर्वर के साथ लेकिन लिनक्स वाले के साथ नहीं।

इसलिए पिंग कमांड का उपयोग करके मैं स्थानांतरण के लिए एक इष्टतम MTU पा सकता हूं:

पिंग -c १-डी-एस १३२० स्मार्ब्स्टर

अब मुझे जवाब मिला:

राउंड-ट्रिप मिन / अवग / अधिकतम / stddev = 0.829 / 0.829 / 0.829 / 0.000 एमएस

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

सिस्टम वरीयताएँ - & gt; नेटवर्क - & gt; USB ईथरनेट - & gt; उन्नत ... - & gt;   हार्डवेयर - & gt; कॉन्फ़िगर करें: मैन्युअल रूप से - & gt; एमटीयू कस्टम: 1320

इसके बाद, मैंने अपने शेयरों को काट दिया, उन्हें फिर से स्थापित किया और फिर   मेरे लिनक्स सर्वर पर एक और हस्तांतरण की कोशिश की। सफलता! दी   ऐसा नहीं है कि मैं पूरी गति से काम करना चाहूंगा, लेकिन नीचे 5 जीबी स्थानांतरण प्राप्त करना   8 घंटे से 30 मिनट तक बेहतर लगता है। से लिया है   पूरी तरह से सहनीय के लिए अनुपयोगी।

मैं पूरी तरह से निश्चित नहीं हूं कि समस्या की जड़ क्या है क्योंकि मैं नहीं हूं   नेटवर्किंग विशेषज्ञ, जैसा कि एमटीयू के पीछे कदम एक पर काम करता है   विंडोज सर्वर और लिनक्स एक नहीं है, और यह पिछले में ठीक काम किया   OS X के संस्करण, मेरा अनुमान है कि यह ड्राइवर और / या स्टैक संबंधित है।

BTW I ने डेवलपर डाउनलोड से पहले 10.9.1 को अपडेट करने की कोशिश की   इसे आज़माते हुए, 10.9.1 अपग्रेड ने मेरे लिए मेरे लिए समस्या ठीक नहीं की   समस्या निवारण किया।

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