मेरी मशीन स्थानीय विंडो होस्टनामों का समाधान क्यों नहीं कर सकती है?


23

जब मैं अपने उबंटू मशीन से किसी भी स्थानीय विंडोज़ होस्टनाम को पिंग करता हूं तो मुझे "होस्ट को हल करने में असमर्थ" मिलता है, लेकिन जब मैं विंडोज़ मशीन से पिंग करता हूं तो यह ठीक काम करता है। ऐसा क्यों होगा? सांबा और मिरदो स्थापित हैं

जवाबों:


27

उबंटू में एक नेटबायोस नाम पिंग करने के लिए आपको इसमें जोड़ना winsहोगा /etc/nsswitch.conf। चलाएँ:

gksu gedit /etc/nsswitch.conf

और winsलाइन में जोड़ें :

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

तो यह इस तरह दिखता है:

hosts:          files mdns4_minimal [NOTFOUND=return] dns wins mdns4

फाइल को सेव करें, टेक्स्ट एडिटर को बंद करें और पिंग करें।

यदि वह काम नहीं करता है, /etc/samba/smb.confतो "नाम समाधान आदेश" लाइन को खोलें , और अनकम्प्लीट करें:

name resolve order = wins lmhosts bcast

उसके बाद, पुनः आरंभ करें nmbd smbd winbindd


3
मैंने जीत दर्ज की लेकिन इससे कुछ भी नहीं बदला। हालांकि, मैंने देखा कि अगर मैं कुछ नामों के साथ ".local" जोड़ता हूं तो यह काम करता है (जीत सेटिंग के साथ या बिना) ... क्या आप जानते हैं कि वहां क्या चल रहा है?
डेविड

प्लस के अलावा nejode के जवाब (धन्यवाद nejode) मैं आपके smb.conf की भी जांच करूंगा। मैंने तुलना के लिए अपने जवाब में मुझे जोड़ दिया है।
एलन

आपको smb.conf में सत्यापित करने की आवश्यकता है कि आपका कार्यसमूह विंडोज़ स्टेशन में एक जैसा है
Dror Cohen

3
आप जिस पेस्ट की तलाश कर रहे हैं वह वर्तमान में मौजूद नहीं है।
ulidtko

@ डेविड: यह आपके नामों को हल करने के लिए अवही प्रणाली का उपयोग कर रहा है, जिसे mdns4निर्देश निर्दिष्ट करते हैं। यह सांबा की तुलना में एक अलग प्रणाली है, इसलिए यदि आप चाहते हैं कि सांबा काम करे, तो आपको .localडोमेन के बिना परीक्षण रखना होगा ।
पालस्विम


6

आपको होस्टनाम द्वारा विंडोज़ कंप्यूटर खोजने में सक्षम होने के लिए पैकेज लिबन्स-विनबाइंड को स्थापित करना पड़ सकता है। बस winbind स्थापित करने से काम नहीं हो सकता है। उत्तर देखें ।


सुंदर, मेरे लिए Ubuntu 14.04 पर काम किया। Winbind को स्वयं स्थापित करने से काम नहीं चला।
जॉन ऑनस्टॉट

3

एक ही समस्या थी, उबंटू 14.04 विंडोज 8 के साथ पीसी तक पहुंचने की कोशिश कर रहा था। उपरोक्त सिफारिश के अलावा मुझे स्थापित करना था libnss-winbind

sudo apt-get install libnss-winbind

स्रोत: http://singularo.com/ubuntu-winbind-not-working



1

@ धुरी +1

  1. sudo apt-get install winbind libnss-winbind
  2. sudo vi /etc/nsswitch.conf

    संपादित करें:

    hosts: files dns wins myhostname

  3. sudo vi /etc/samba/smb.conf

संपादित करें:

[global]
wins server = x.x.x.x
name resolve order = host

सर्वोत्तम परिणामों के लिए रिबूट, या बस:

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