smbclient может показывать список доступных на машине Windows машин, но не машины.
http://www.samba.org/samba/docs/man/manpages-3/smbclient .1.html
smbclient -L <windows-box> -U <username>
Это не работа для udev. Добавьте запись в / etc / fstab, идентифицирующую диск по метке или uuid, а не устройство, и используйте параметр nofail, чтобы система не жаловалась, если она отсутствует во время загрузки, и она будет автоматически монтироваться при подключении.