सांबा के साथ कंप्यूटर के बीच नेटवर्क डिस्कवरी और साझा कैसे करें


24

मेरे पास उबंटू सर्वर है। Windows क्लाइंट से सर्वर तक पहुँच ठीक काम करता है।

लेकिन सर्वर Windows क्लाइंट के नेटवर्क ओवरव्यू पर उपलब्ध पीसी में सूचीबद्ध नहीं है।
विंडोज़ मशीनों के लिए यह नेटवर्क डिस्कवरी सुविधा होगी।

मैं अपने Samba सर्वर को नेटवर्क पर कैसे दिखा सकता हूं?

विंडोज संस्करण विंडोज 7. विंडोज
में वर्कग्रुप smb.confउसी तरह का है।


मैंने जवाब के लिए संपादित करें, thnx जोड़ा!
छोड़ें

1
आह, smb.conf में मेरे शेयर-एंट्री में कार्यसमूह को जोड़ने के बाद, यह काम किया, thnx! इससे पहले कि मैं वैश्विक सेटिंग्स में केवल कार्यसमूह था!
छोड़ें

जवाबों:


21

एक ही LAN पर 2 या अधिक कंप्यूटरों के बीच संसाधनों (फाइल शेयरिंग) को साझा करने के लिए आपको Samba की आवश्यकता होती है जो डिफ़ॉल्ट रूप से नेटवर्क डिस्कवरी (Samba इंस्टॉल होने के बाद) के साथ आता है। यह आपके स्थानीय नेटवर्क के लिए काम करेगा, लेकिन आपको जिस नेटवर्क का उपयोग कर रहा है , उसे कार्यसमूह सेट करने के लिए याद रखना होगा ।

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

सांबा स्थापित करने का दूसरा तरीका शाब्दिक रूप से सांबा स्थापित करना है;)। या तो सॉफ्टवेयर सेंटर के साथ या टर्मिनल में निम्नलिखित टाइप करें: sudo apt-get install samba<- नहीं देखा कि आप आ रहे हैं!

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

  1. अपनी smb.confफ़ाइल संपादित करें :sudo nano /etc/samba/smb.conf

  2. [ग्लोबल] सेकशन में वह लाइन ढूंढें जो वर्कग्रुप को पढ़ती है

    [global]
    
    ## Browsing/Identification ###
    
    # Change this to the workgroup/NT-domain name your Samba server will part of  
     workgroup = WORKGROUP
    
  3. अपने नेटवर्क के जिस कार्य समूह का उपयोग कर रहे हैं या जिस नए समूह में आप काम करना चाहते हैं, उसका एक नया नाम सेट करें, उदाहरण के लिए: कार्यसमूह का मान बदलें

    workgroup = myhomenet
    
  4. फ़ाइल सहेजें और सांबा सेवा को पुनरारंभ करें: sudo service smbd restart

अजीब नेटवर्क खोज की शक्ति का आनंद लें ^ ^

यह उबंटू लैन काम करने के लिए एक उबंटू के लिए पर्याप्त होना चाहिए, लेकिन उन मामलों में जहां विंडोज शामिल है और सिर्फ मामले में विंडोज आपके उबंटू पीसी को नहीं देखता है, निम्नलिखित को आप smb.confफ़ाइल में जोड़ें :

local master = yes
preferred master = yes

और बेशक अपनी सांबा सेवा को फिर से शुरू करें।

यदि फिर भी यह नहीं दिखता है, तो नेटवर्क और साझाकरण केंद्र में बाएं पैनल में पाए गए उन्नत साझाकरण सेटिंग्स के लिए विंडोज में देखें । जबकि वहाँ विकल्प चुनें 40 या 56 बिट एन्क्रिप्शन का उपयोग करने वाले उपकरणों के लिए फ़ाइल साझा करना सक्षम करें । यह केवल Windows Vista और इससे ऊपर के संस्करण में है, यदि आपके पास Windows XP है तो इसे सही तरीके से काम करना चाहिए।

इसके बाद, नेटवर्क पर किसी अन्य कंप्यूटर तक पहुंचने के लिए आप फ़ाइल ब्राउज़र खोल सकते हैं और ब्राउज़ नेटवर्क का चयन कर सकते हैं :

यहाँ छवि विवरण दर्ज करें


मेरे दो उबंटू लैपटॉप "अजीब नेटवर्क खोज की शक्ति का आनंद लें ^ ^" पर एक-दूसरे को नहीं पहचानते हैं:
पिक्सेल

1
@ अचूक इंतजार लेकिन अगर दोनों उबंटू हैं, तो आपको सांबा के लिए उन्नत कॉन्फ़िगरेशन की आवश्यकता क्यों है? मेरा मतलब है कि मैं उपयोग में आसानी को समझता हूं, लेकिन यह उतना आसान होना चाहिए जितना कि किसी फ़ोल्डर को राइट क्लिक करना और शेयर पर क्लिक करना। यह सांबा के लिए मूल स्थापित करेगा। क्या मैं पूछ सकता हूं कि आप किस संस्करण का उपयोग कर रहे हैं आपको एक विचार देने के लिए, मेरे पास ubuntu 17.04 का उपयोग करते हुए 3 कंप्यूटर हैं। राउटर को अप सक्षम किया गया है और वे आसानी से एक दूसरे को देख सकते हैं। मूल रूप से साझा संसाधन दूसरों पर स्वचालित रूप से दिखाई देते हैं।
लुइस अल्वाराडो

1
यदि संभव हो, तो आप 16.10 से 17.04 तक अपग्रेड कर सकते हैं या 16.04 स्थापित कर सकते हैं। शायद आप नहीं, लेकिन मेरे मामले में, 16.10 मेरे लिए कई मायनों में नरक था। मैं 16.04 से 17.04 तक जाते समय व्यावहारिक रूप से इस पर कूद गया।
लुइस अल्वाराडो

1
यह अब तय हो गया है। मैंने अपने दस्तावेज़ फ़ोल्डर को होम में साझा किया था, यह काम नहीं किया। इसलिए मैंने इसके बजाय अपने होम फ़ोल्डर को साझा किया। वह काम किया ! :
पिक्सेल

1
@ अनन्त तुम दा आदमी!
लुइस अल्वाराडो

4

मैंने सिर्फ इस कष्टप्रद समस्या को ठीक करने का निर्णय लिया। मेरे पास यह लंबे समय से था, लेकिन अब जब मैंने एक नया पीसी स्थापित किया तो यह काम करने का समय था।

  1. मैंने अपने उबंटू बॉक्स को एक जीत सर्वर के रूप में सेट किया और ऊपर की पोस्ट से लाइनों को भी जोड़ा smb.conf:

    wins support = yes
    local master = yes
    preferred master = yes
    
  2. चूंकि इससे मदद नहीं मिली, इसलिए मैंने अपने Win7 बॉक्स को नेटवर्क एडेप्टर की IPv4 प्राथमिकताओं में उन्नत WINS सेटिंग्स को संशोधित करके उबंटू बॉक्स को WINS सर्वर के रूप में उपयोग करने के लिए मजबूर किया।

  3. इससे मुझे मदद नहीं मिली, इसलिए मैंने विंडसरक को निकाल दिया। मैंने Win7 बॉक्स क्वेरी WinS सर्वर को देखा और मैंने सभी कंप्यूटरों के शेयरों के साथ प्रतिक्रिया देखी। तो, उन्होंने विंडोज में क्यों नहीं दिखाया? मैंने सोचा कि फ़ायरवॉल । मैं Windows फ़ायरवॉल का उपयोग करता हूं और इसके लिए उन्नत सेटिंग्स में मैंने उस पर ध्यान दिया है

    File and Printer Sharing (LLMNR-UDP-In)
    

    निजी नेटवर्क के लिए सक्षम है, लेकिन डोमेन या सार्वजनिक के लिए नहीं। मैंने केवल डोमेन और जनता के लिए ही नियम को सक्षम किया है।

  4. काश, मेरे कंप्यूटर अब विंडोज में दिखाई देते। मुझे लगता है कि Win7 बनाने का एक तरीका हो सकता है कि इसमें उबंटू बॉक्स और अन्य लिनक्स मशीनें शामिल हों जो इसे निजी नेटवर्क के रूप में परिभाषित करता है लेकिन मैं उस साहसिक कार्य को एक और दिन के लिए बचाऊंगा।

मुझे उम्मीद है कि यह किसी की मदद कर सकता है।

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


1

यदि आप ऐसा कुछ चाहते हैं जो उपयोगकर्ता के अनुकूल हो तो सिस्टम-कॉन्फिग-सांबा नामक एक टूल है जिसे आप सॉफ्टवेयर मैनेजर से प्राप्त कर सकते हैं।

एक बार जब आप इसे डाउनलोड कर लेते हैं, तो आप देख सकते हैं कि कौन से फ़ोल्डर साझा किए गए हैं, उनकी अनुमतियाँ और यदि वे दृश्यमान हैं। नेटवर्क पर इसे देखने के लिए विंडोज मशीन के लिए कम से कम एक फ़ोल्डर दिखाई देना चाहिए।


काम नहीं करता है - क्रैश।
पिक्सेल

1

वैसे मैंने इसे हटा दिया है विंडोज़ घटकों को जोड़ने और SMB1 / CIFS क्लाइंट और सर्वर की जाँच करके इसे हल किया है और यह एक आकर्षण की तरह काम करता है। मुझे उम्मीद है इससे आपको मदद मिली होगी।

सादर

मार्को

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