安装连接到路由器并通过 samba 共享的 USB HD - 从 shell/fstab

安装连接到路由器并通过 samba 共享的 USB HD - 从 shell/fstab

我正在尝试从 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

相关内容