NMBLookup OS X العودة inconsistant النتائج
سؤال
نحن نحاول الحصول على SMB حجم القوائم في OS X التطبيق ، و تم استخدام NMBLookup ، كما اقترح من قبل شركة آبل ، للحصول على القوائم.ولكن في أكثر الأحيان, نحن غير قادرين على الحصول على قائمة كاملة المتاحة SMB مجلدات باستخدام أداة.لدينا جيدة القياسي في نتمكن من رؤية قائمة كاملة أبل الباحث يحصل معظم الوقت, لدينا قائمة ليست مطابقة ، وعادة خوادم في عداد المفقودين.
نحن حاول عدد طرق تنفيذ الأمر, ولكن لم يتم العثور على أي شيء أن يعيدنا على قائمة كاملة.
nmblookup -م -- -
nmblookup '*'
الخ
لا أحد يعرف ما يمكن أن يكون به خطأ أو تعرف أفضل طريقة الاستعلام عن SMB وحدات التخزين المتاحة على الشبكات المحلية?
المحلول
هذا يعمل بشكل جيد إلى حد ما في شبكتنا.وهذه النقطة هي استخدام smbclient -L على كل من الإدخالات التي تم إرجاعها بواسطة nmblookup:
nmblookup -M -- - | grep -v querying | while read sw do echo $sw | awk -F' ' '{print $1}' | xargs smbclient -L done
تحرير:@بول - الآن فهمت ما تقصد - ويندوز فيستا فقط انضم إلى شبكتنا و الباحث يظهر ولكن ليس nmblookup ، ولكن smbclient يظهر ذلك في "الخادم" المقطع.
smbclient لديه "الخادم" القسم حيث يسرد الأجهزة الموجودة على الشبكة.سطر الأوامر التي استخدمها:
smbclient -L 192.168.0.4 //the IP as returned by nmblookup of the master browser cristi:~ diciu$ smbclient -L 192.168.0.4 Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.0.24-7.fc5] Sharename Type Comment --------- ---- ------- internal Disk some share [..] Anonymous login successful Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.0.24-7.fc5] Server Comment --------- ------- MMM Vista box not showing up in nmblookup