我正在尝试从 Raspbian 服务器上的 shell 安装连接到我的路由器的 USB HD,稍后通过/etc/fstab
。
smbtree
给出以下内容:
$ smbtree
WORKGROUP
\\CH7466CE CH7466CE
\\CH7466CE\Seagate_a1
通过另一台运行 Ubuntu 上的 Gnome 的计算机,可以从 GUI 访问驱动器smb://ch7466ce/seagate_a1/
。
当我尝试使用上述名称挂载它时,我得到:
$ sudo mount -t cifs -o guest,rw '\\CH7466CE\Seagate_a1' /mnt
mount error: could not resolve address for CH7466CE: Unknown error
使用 IP 尝试相同操作得到以下结果:
$ sudo mount -t cifs -o guest,rw //192.168.0.1/Seagate_a1 /mnt
Unable to find suitable address
有什么想法可以让它运行吗?
答案1
问题终于解决了。
主要有两个错误:
- IP 地址:我假设可以使用与路由器相同的 IP 地址访问 HD。
nmblookup CH7466CE
告诉我事实并非如此:192.168.0.254 CH7466CE<00>
- Samba 版本:
sudo smbclient -L //192.168.0.254/seagate_a1
已注释Reconnecting with SMB1 for workgroup listing
因此我能够通过 安装该驱动器sudo mount -t cifs -o guest,rw,vers=1.0 //192.168.0.254/Seagate_a1 /mnt
。
/etc/fstab
网络启动后,以“普通”用户身份安装驱动器的 结果条目是://192.168.0.254/Seagate_a1 <DIR> cifs guest,rw,vers=1.0,uid=1000,gid=1000,x-systemd.automount 0 0