Используя Finder, я установил общий ресурс SMB, который находится на моем NAS. Когда я использую команду монтирования, NAS отображается с именем, которое оно объявляет ( 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)
Изменить:
Есть ли способ перевести это на IP-адрес NAS или иным образом узнать эту информацию?
Есть ли способ узнать IP-адрес NAS, который используется для монтирования этого общего ресурса?
Сложность в том, что мой NAS может быть подключен по двум разным IP-адресам (прямой проводной 1 Гбит / с и беспроводной через мой маршрутизатор).
На разных сессиях с одними только скоростями передачи я пришел к выводу, что использовался любой из IP-адресов. Поэтому я не могу точно сказать, к какому из двух адресов я подключен для совместного использования SMB.
Команда host
не работает только с беспроводным интерфейсом. Я также пытался, lsof -i -n
но он не показывает связанных с SMB соединений.
Я надеялся, что это smbutil lookup nas-smb
скажет мне, чего я хочу, но это не так. Когда скорости показывают, что проводной интерфейс используется, он все равно возвращает адрес беспроводного интерфейса.
Благодарность!
.local
часть! (Как я сделал, когда я впервые попробовал.)