在 Ubuntu 19.04 上安装 SMB 共享

在 Ubuntu 19.04 上安装 SMB 共享

我在 Ubuntu 19.04 中安装 Seagate freeagent USB 外置硬盘时遇到困难。该硬盘连接到 192.168.1.1 的 HG635 路由器。
我可以使用“文件”查看共享目录,并可以看到 smb:位置,smb://super%20router/share/

我已经为挂载创建了一个本地目录 /mnt/HG635。

输出sudo smbclient -L //192.168.1.1

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       IPC Service ()
    share           Disk      linux
Reconnecting with SMB1 for workgroup listing.

    Server               Comment
    ---------            -------
    SUPER ROUTER         

    Workgroup            Master
    ---------            -------
    WORKGROUP            SUPER ROUTER

输出sudo smbtree

WORKGROUP
    \\SUPER ROUTER          
        \\SUPER ROUTER\share            linux
        \\SUPER ROUTER\IPC$             IPC Service ()

我在 fstab 中添加了以下行

//192.168.1.1/share /mnt/HG635 cifs guest,uid=1000,iocharset=utf8 0 0

当我运行 sudo mount -a 时响应是

mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

当我尝试使用以下命令从命令行安装驱动器时,我得到了相同的响应sudo mount -t cifs //192.168.1.1/share /mnt/HG635/

我安装了最新版本的 cifs 和 cifs-utils。

我也尝试过gio mount smb://super%20router/share,答案是

gio: smb://super%20router/share/: Location is already mounted

答案1

我没有你的路由器,但我怀疑它运行的是 smb 的旧方言。

将 vers=1.0 添加到您的选项列表中:

//192.168.1.1/share /mnt/HG635 cifs guest,uid=1000,iocharset=utf8,vers=1.0 0 0

此外,它可能还需要更早的安全模式,这也是另一种选择:sec=ntlm

相关内容