আমি ভাবছিলাম যে ফেডোরার কমান্ড লাইনের মাধ্যমে স্থানীয় নেটওয়ার্কে (যেমন উইন্ডোতে কোনও নেটওয়ার্ক পাড়ার দিকে তাকানো) সমস্ত এসএমবি সার্ভার তালিকাভুক্ত করার উপায় আছে কিনা?
আমি ভাবছিলাম যে ফেডোরার কমান্ড লাইনের মাধ্যমে স্থানীয় নেটওয়ার্কে (যেমন উইন্ডোতে কোনও নেটওয়ার্ক পাড়ার দিকে তাকানো) সমস্ত এসএমবি সার্ভার তালিকাভুক্ত করার উপায় আছে কিনা?
উত্তর:
এই কমান্ডটি সাম্বার খুব অল্প পরিচিত রহস্য is এটি নিজস্ব সম্প্রচারিত ডোমেনে সমস্ত সাম্বা সার্ভারের আইপি ঠিকানাগুলি ফেরত দেয় :
nmblookup __SAMBA__
এইটি আশেপাশের সমস্ত সাম্বা সার্ভারের সমস্ত নেটবিআইওএসের নাম এবং তাদের উপকরণগুলির একটি তালিকা ফেরত দেয় (এটি একটি 'নোডের স্থিতি কোয়েরি করে' ):
nmblookup -S __SAMBA__
এইটি আশেপাশের এসএমবি সার্ভারের সমস্ত আইপি অ্যাড্রেসগুলির একটি তালিকা (যা লিনাক্স + ইউনিক্স / সাম্বা বা উইন্ডোজ) ফিরিয়ে দেয়:
nmblookup '*'
অবশেষে, সমস্ত নেটবিআইওএসের নাম এবং সমস্ত এসএমবি সার্ভারের তাদের উপকরণ (লিনাক্স + ইউনিক্স / সাম্বা বা উইন্ডোজ):
nmblookup -S '*'
কমান্ড অন্যান্য উত্তর দেওয়া nmblookup -S WORKGROUP
নেই না সব সাম্বা অথবা প্রতিবেশীদের থেকে সব সাম্বা সার্ভার ফিরে যান। পরিবর্তে, এটি সমস্ত সার্ভারের নেটবিআইওএসের নাম ফেরত দেয় যারা 'ওয়ার্কগ্রুপ' নামে একটি ওয়ার্কগ্রুপের সদস্য হয়ে থাকে । ফলাফলগুলি সার্ভারের ওএসের তুলনায় স্বতন্ত্র (উইন্ডোজ যা উইথার বা লুথিন / সাম্বা) - এবং এটি একটি সুপরিচিত সত্য যে কখনও কখনও প্রচুর উইন্ডোজ সদস্য সার্ভার সাম্বা-নিয়ন্ত্রিত ডোমেন বা ওয়ার্কগ্রুপের অংশ হয়। [হ্যাঁ, এটি ঘটে যে সাম্বার ডিফল্ট ওয়ার্কগ্রুপের নাম 'ওয়ার্কগ্রুপ' ... তবে তাই কি ??]। - তবে প্রশ্নটি ছিল 'আমার নেটওয়ার্ক পাড়ার সমস্ত এসএমবি (সাম্বা?!?) সার্ভারগুলি কীভাবে জানতে পারি?'
nmblookup -S WORKGROUP
.. নিশ্চিতভাবে নিশ্চিত না যে কোনও সার্ভারকে কীভাবে তালিকাভুক্ত করতে হবে nmblookup -S '*'
এবং অন্যান্য কমান্ডগুলি কেবলমাত্র স্থানীয় সার্ভারকে উপরে বর্ণিত হিসাবে ফিরিয়ে দিয়েছে।
nmblookup -S '*'
কেবল স্থানীয় সার্ভারটি দেয়। আরও তথ্যের প্রয়োজন হতে পারে ... সাম্বা শুধুমাত্র আয় সাম্বা সার্ভার, যখন আমি সব সাহায্যে SMB ভাগ মত সব চাই (Windows অন্তর্ভুক্ত)। কমপক্ষে আমি উইন্ডো শেয়ারটি পেয়েছি যা ওয়ার্কগ্রপের অংশ ছিল। আমি নিশ্চিত না কেন সাম্বা / এসএমবিডি সম্পর্কে সমস্ত ঝগড়া, এবং কেন এই উত্তরটি পয়েন্টগুলি পাবে।
__SAMBA__
আপনি পেতে সাম্বা সার্ভার, এবং (2) সঙ্গে '*'
আপনি পেতে সব সাহায্যে SMB সার্ভার। এই উত্তরটি পয়েন্ট পায় কারণ এটি সঠিক।
nmblookup -S WORKGROUP
এর থেকে: https://web.archive.org/web/20101121043732/http://brneurosci.org/linuxsetup38b.html
আমার নেটওয়ার্কে - এই লেখার হিসাবে (জিনিসগুলি বদলে যায়) - এসএমটি ট্রি আমার পছন্দসই সমাধান। এটি আপনার পাসওয়ার্ডের (যার অর্থ আপনার সাম্বার পাসওয়ার্ড) জিজ্ঞাসা করে, এবং তারপরে এটি একটি সুন্দরভাবে বিস্তারিত তালিকা দেয় যাতে নেটবিওসের নাম, উপলব্ধ শেয়ারগুলি এবং ভাগের বিবরণ অন্তর্ভুক্ত থাকে।
অন্যদিকে, এনএমবিউলআপ আমার নেটওয়ার্কে উপলব্ধ সমস্ত শেয়ারের তালিকা করে না। কেন হয় না জানি না, তবে তা হয় না।
Smbtree ম্যান পেজ থেকে:
smbtree একটি পাঠ্য মোডে একটি এসএমবি ব্রাউজার প্রোগ্রাম। এটি উইন্ডোজ কম্পিউটারে পাওয়া "নেটওয়ার্ক নেবারহুড" এর অনুরূপ। এটি সমস্ত পরিচিত ডোমেন, সেই ডোমেনগুলির সার্ভার এবং সার্ভারে থাকা শেয়ার সহ একটি গাছ মুদ্রণ করে।
এনএমবিউলআপ কমান্ডটিতে আরও সুইচ এবং অপশন রয়েছে। এনএমবিউলআপ ম্যান পৃষ্ঠা: এনএমবিএলআপ ম্যান পৃষ্ঠা
উত্তরোত্তর জন্য খ্যাত - যেমন এই উত্তরগুলি প্রায় স্থির থাকে - এবং আমি যেমন বলেছিলাম, আমি দেখতে পেয়েছি যে এসএমটিগ্রি আমার নেটওয়ার্কের ওপিতে আরও ভাল উত্তর হবে।
smbtree -N
যদি আপনি এমন পরিষেবাগুলি খুঁজছেন যা পাসওয়ার্ডের প্রয়োজন নেই।
আরও ভাল উপায়, আরও স্নেহপূর্ণভাবে মুদ্রিত, এসএমবিট্রি ব্যবহার করা।
$ smbtree
Enter user01's password: DOMAIN_A
\\FREEBOX_SERVER Freebox Server
\\FREEBOX_SERVER\IPC$ IPC Service (Freebox Server)
\\FREEBOX_SERVER\Disque dur AutoShare of fbxhdiskd partition 2
smbtree
উত্তরে অনেক আগেই পরামর্শ দিয়েছিল।