我正在尝试安装连接到我的 WDTV Live 盒的硬盘。以下命令
smbclient -L 192.168.1.2 -U guest
输出结果如下:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.1]
Sharename Type Comment
--------- ---- -------
Expansion_Drive Disk Expansion_Drive
MICROVAULT Disk MICROVAULT
IPC$ IPC IPC Service (WDTV LIVE)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.1]
Server Comment
--------- -------
WDTVLIVE WDTV LIVE
Workgroup Master
--------- -------
WORKGROUP
但如果我尝试
sudo smbmount //WDTVLIVE/Expansion_Drive /home/ashish/wdtvlive/ -o guest,rw
我得到以下信息:
Warning: mapping 'guest' to 'guest,sec=none'
mount error(110): Connection timed out
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
我也能够通过 Nautilus 浏览和安装,但我不想将驱动器安装在 gvfs 上。
答案1
smbmount 底层使用 mount.cifs,它不能进行 NetBIOS 查找,只能进行 DNS 查找。smbclient 显示的名称是 NetBIOS 名称。
您应该能够指定用于 smbmount 的 IP,例如:
sudo smbmount //192.168.1.2/Expansion_Drive /home/ashish/wdtvlive/ -o guest,rw
或者,另外(某些服务器需要 netbios 名称):
sudo smbmount //WDTVLIVE/Expansion_Drive /home/ashish/wdtvlive/ -o guest,rw,ip=192.168.1.2