Mit Finder habe ich eine SMB-Freigabe bereitgestellt, die sich auf meinem NAS befindet. Wenn ich den Befehl mount verwende, wird der NAS mit dem Namen aufgelistet, den er ankündigt ( nas-smb
).
mbp:~ me$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
//me@nas-smb._smb._tcp.local/myshare on /Volumes/myshare (smbfs, nodev, nosuid, mounted by me)
Bearbeiten:
Gibt es eine Möglichkeit, dies in die IP-Adresse des NAS zu übersetzen oder diese Informationen auf andere Weise zu erfahren?
Gibt es eine Möglichkeit, die IP-Adresse des NAS herauszufinden, mit dem diese Freigabe bereitgestellt wird?
Der schwierige Teil ist, dass mein NAS über zwei verschiedene IP-Adressen erreicht werden kann (direkt verkabelt mit 1 Gbit / s und drahtlos über meinen Router).
Bei anderen Sitzungen als den Übertragungsgeschwindigkeiten allein bin ich zu dem Schluss gekommen, dass eine der IP-Adressen verwendet wurde. Daher kann ich nicht definitiv sagen, mit welcher der beiden Adressen ich für die SMB-Freigabe verbunden bin.
Der host
Befehl funktioniert nicht nur mit der drahtlosen Schnittstelle. Ich habe es auch versucht, lsof -i -n
aber es werden keine SMB-bezogenen Verbindungen angezeigt.
Ich hoffte, das smbutil lookup nas-smb
könnte mir sagen, was ich will, aber das tut es nicht. Wenn die Geschwindigkeiten anzeigen, dass die kabelgebundene Schnittstelle verwendet wird, wird weiterhin die Adresse der kabellosen Schnittstelle zurückgegeben.
Vielen Dank!
.local
Teil nicht auslassen ! (Wie ich es tat, als ich es zum ersten Mal versuchte.)