উইন্ডোজ হোস্টনেমগুলি সমাধান করা হয় না


16

আমি জানি যে ইতিমধ্যে অনুরূপ প্রশ্ন জিজ্ঞাসা করা হয়েছে। যাইহোক, যে প্রশ্ন আমি আছে উত্তর প্রস্তাবিত winbindপ্যাকেজটি ইনস্টল এবং wins/etc/nsswitch.conf:

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

তবুও, উইন্ডোজ হোস্টনামগুলি পিং করার চেষ্টা করে

ping: unknown host <hostname>

winbindপরিষেবাটি পুনঃসূচনা করলে কোনও লাভ হয় না।

আমার উবুন্টু ১১.১০ এবং উইন্ডবাইন্ড ৩.৩.১১।


আপনার প্রশ্ন দ্বারা পরিষ্কার নয়, তবে আপনি উইন্ডোজ মেশিন থেকে ভাগ করা ফোল্ডারগুলি অ্যাক্সেস করার চেষ্টা করছেন ???
রাজেশ পান্টুলা

@ রাও_55৫৫: না, কেবল উইন্ডোজ মেশিনে পিং করুন
ভিটআউট

যদি আপনি উইন্ডোজ মেশিন একই নেটওয়ার্কে থাকেন তবে আপনি সরাসরি উইন্ডোজ মেশিনটিকে পিং করতে পারেন, তার জন্য আপনার উইন্ডবাইন্ড লাগবে না। উইনবাইন্ডের মূল ব্যবহারটি ইউনিফাইড লগনের জন্য।
রাজেশ পান্টুলা

@ রাও_55৫৫: আমি যা করছি তা কিন্তু নামটির সমাধান হয়নি
ভিটায়ট

আপনার লিনাক্স মেশিনটি আপনার নেটওয়ার্কে আছে কিনা তা পরীক্ষা করে দেখুন। আপনি উইন্ডোজ সিস্টেম থেকে লিনাক্স মেশিনের আইপি-ঠিকানা পিং করতে সক্ষম কিনা তা পরীক্ষা করে দেখুন। এছাড়াও, আপনি উইন্ডোজ মেশিন আইপি-ঠিকানা পিং করতে সক্ষম কিনা তা পরীক্ষা করে দেখুন
রাজেশ পান্টুলা

উত্তর:


16

আমারো একই ইস্যু ছিল. জয়ের অবস্থান পরিবর্তন করা কার্যকর nslookup.confহয়নি, বা সম্ভবত আমাকে কেবল সেখানে যাওয়ার অংশ হিসাবে পেয়েছে। libnss-winbindহোস্টনেম দ্বারা উইন্ডোজ কম্পিউটারগুলি সন্ধান করতে প্যাকেজটি ইনস্টল করুন । আমি এটি প্যাকেজটি ইনস্টল না করে এবং না করে পরীক্ষা করেছি এবং কোনও উইন্ডো হোস্টনেম সমাধান করার জন্য এটি সত্যই প্রয়োজনীয়।


3
+1 টি এই লাইব্রেরি (এমনকি nmblookup কাজ করে থাকেন) ছাড়া হোস্ট নামের সমাধান জানালা করতে পারে
আত্মপ্রচেষ্টা দ্বারা শিক্ষিত ব্যক্তি

1
libnss-winbind ইনস্টল করার মূল বিষয়টি ছিল।
টমি

16

উপরোক্ত সংক্ষিপ্তসার হিসাবে, এটি কাজ করতে আমি কী করেছি:

  1. sudo apt-get install winbind
  2. sudo apt-get install libnss-winbind
  3. sudo gedit /etc/nsswitch.conf এবং "ফাইল" পরে "জয়" যুক্ত করুন

    hosts:          files wins mdns4_minimal [NOTFOUND=return] dns 
    

2019 সালে 18.04.3 ব্যবহার করে এবং এটি এখনও যাওয়ার উপায়! এরপরে উইনবাইন্ড পরিষেবাটি পুনরায় চালু করতে ভুলবেন না:sudo systemctl restart winbind
জিমি তিনি

7

হোস্ট সংজ্ঞাতে অপারেন্ডগুলির ক্রমটি /etc/nsswitch.confগুরুত্বপূর্ণ। আপনার ক্ষেত্রে, হোস্ট নেম রেজোলিউশনটি WINS নাম রেজোলিউশন হওয়ার আগে [নটফাউন্ড = রিটার্ন] বিবৃতি দ্বারা সমাপ্ত করা হবে। 'উইনস' সরান সুতরাং এটি 'ফাইল' এর ঠিক পরে, এবং আপনার যাওয়া ভাল হবে:

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

এনএমবিউলআপ (সাম্বা-কমন-বিন প্যাকেজের অংশ) এই পরিস্থিতিতেগুলির জন্য অন্য একটি সমস্যা সমাধানের সরঞ্জাম - এটি আপনি যে হোস্টনামটি ব্যবহার করছেন সেটি বৈধ কিনা তা ম্যানুয়ালি যাচাই করতে ব্যবহার করা যেতে পারে।


ক্রোম এবং ফায়ারফক্সে নাম রেজোলিউশনের winsপূর্বে স্থাপন [NOTFOUND=return]
ভিটাউট

নাম রেজুলেশন ভাঙা ঠিক কীভাবে? সমস্ত নামের অনুসন্ধানগুলি সমাধান করতে ব্যর্থ হয়, বা কেবল নেটবিআইএস নাম? এছাড়াও, পিং পরিবর্তিত হোস্ট লাইনের সাথে কাজ করে?
cqcalla

যখন আমি ব্রাউজার এবং অন্য সাইটগুলি খুলতে অক্ষম winsহওয়ার আগে রাখি , তবে এটি কেবল নেটবিআইওএসই নয় not আমি যখন এটি আবার পরিবর্তন করি, সাইটগুলি সাধারণত খোলা থাকে। পিং পরিবর্তিত হোস্ট লাইনের সাথে কাজ করে। [NOTFOUND=return]google.com
ভিটায়ট

1
'উইনস' স্টেটমেন্টটি 'এমডিএনএস ৪_মিনিমাল' এর পরে নয়, 'ফাইলগুলির' পরে যেতে হবে। যদি আপনি 'এমডএনএস ৪_মিনিমাল' এর পরে এবং '[নটফাউন্ড = রিটার্ন]' এর আগে 'জিত' রাখেন, তবে আপনি নেট রেজিস রেজোলিউশনগুলি বলছেন যে যদি নেটবিআইওএস নামটি খুঁজে পাওয়া যায় না, তবে কোনটি ডিএনএস এড়িয়ে যায় return 'উইনস' সরানোর চেষ্টা করুন যাতে এটি 'ফাইল' এর পরপরই। আপনার যদি এখনও সমস্যা থাকে তবে 'ডিএনএস' চালানোর চেষ্টা করুন সুতরাং এটি 'এমডিএনএস_মিনিমাল' এর আগে যেমন হবে hosts: files dns wins mdns4_minimal [NOTFOUND=return] mdns4
তেমন

1
মিঃ সিকিউএক্লাল্লো আপনার কমপক্ষে কোন কনফিগার ফাইলগুলিকে আমাদের পরিবর্তন / সম্পাদনা করা উচিত তা উল্লেখ করা উচিত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.