Question

Nous essayons d'obtenir SMB volume listes dans notre application OS X, et ont été à l'aide de NMBLookup, comme suggéré par Apple, l'obtention d'une liste.Cependant, le plus souvent, nous ne sommes pas en mesure d'obtenir une liste complète de SMB volumes à l'aide de l'outil.Nous avons un bon point de repère que l'on peut voir la liste complète des Apple Finder, et la plupart du temps, notre liste n'est pas de correspondance, est généralement absent des serveurs.

Nous sommes essayé un certain nombre de façons de l'exécution de la commande, mais je n'ai pas encore trouvé quelque chose qui nous ramène à une liste complète.

nmblookup -M -- -

nmblookup '*'

etc

Personne ne sait ce que nous pourrions faire de mal, ou connaissez un meilleur moyen de requête pour les pme les volumes disponibles sur les sous-réseaux locaux?

Était-ce utile?

La solution

Ce travail assez bien dans notre réseau.Le point est d'utiliser smbclient -L sur chacune des entrées retournées par nmblookup:

nmblookup  -M -- - | grep -v querying | while read sw
do
echo $sw | awk -F' ' '{print $1}' | xargs smbclient -L 
done

Edit:@paul - maintenant je vois ce que tu veux dire - un vista, vient de rejoindre notre réseau et le Finder affiche, mais pas nmblookup, mais smbclient l'affiche dans la section "Serveur".

smbclient a une section "Serveur" où il dresse la liste des machines sur le réseau.La ligne de commande que j'utilise est:

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top