我有一个威联通 TS-251 网络存储一对 4 GB 驱动器设置为 RAID 1,作为服务器运行,主要用于备份。它有默认的操作系统,QTS 4.2.0 (2016/01/19),我认为这是最新的。它是一种定制的 Linux 版本,带有 GUI 界面,我可以从 Windows 桌面运行它。它的以太网 #1 端口上的 IP 号为 169.254.100.101,以太网 #2 端口上的 IP 号为 169.254.100.102。
作为客户,我有一台运行 Ubuntu 14.04 LTS 的旧戴尔(Core 2 Duo T8100)笔记本电脑。它连接到 QNAP 的 #2 以太网端口,其 IP 号为 169.254.100.99。
笔记:从这里开始,我将在[括号]中包含可能可以跳过的背景详细信息(但回答“你为什么要这样做?”我预计的问题)。
还有一个连接到 QNAP 的 #1 以太网端口的 Windows 桌面,仅用于运行 QNAP 的 GUI。如果我需要命令行,我还可以使用 PuTTY 从它连接到 QNAP
[QNAP 附带几个默认共享文件夹:下载、多媒体、公共、录音、Web、家庭。]
我在 QNAP 服务器上创建了一个名为 CrashPlan 的共享文件夹,并在 Ubuntu 客户端上创建了一个名为 /mnt/QNAP-CrashPlan 的挂载点。我在客户端上安装了 NFS 客户端软件包sudo apt-get install portmap nfs-client
[并sudo apt-get install autofs
在尝试诊断问题时安装了 autofs]。
遵循以下建议这个问题,我给了NFS访问权限,主机/IP/网络169.254.*,读/写权限,以及压缩选项NO_ROOT_SQUASH。匿名框仍然呈灰色。
因此,在关键时刻,我从客户那里尝试了sudo mount 169.254.100.102:/CrashPlan /mnt/QNAP-CrashPlan
和sudo mount -t nfs 169.254.100.102:/CrashPlan /mnt/QNAP-CrashPlan
,并mount.nfs: Connection timed out
在这两种情况下都得到了结果。
为了诊断问题,我尝试了showmount -e 169.254.100.102
,但它回复了clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
。
我进行了很多搜索并尝试了很多,但我还没有找到任何进一步的路径来诊断问题。有任何想法吗?
我将根据需要编辑更多细节。另外,这可能值得一个“qnap”标签,但我没有创建标签权限。
[XY问题细节:我将创建的共享文件夹命名为 CrashPlan 的原因是我尝试将 QNAP 作为 CrashPlan 服务器运行。除了将 CrashPlan 文件夹安装为 Windows 驱动器、使用安装它并在 Windows 上运行 CrashPlan 的单独用户模式客户端实例之外,我无法使其正常工作,net use
因为 Windows 不允许服务访问net use
驱动器。在我的旧 Ubuntu 笔记本电脑上运行 CrashPlan 服务器并通过 NFS 安装 QNAP 被描述为避免该问题的配置。]
答案1
我最近更新后就有了这个。我在 Qnap 上禁用了 NFS4,然后在 Qnap 上启用了它,然后它就可以在客户端工作了。
答案2
以 开头的 IP 地址169.254.*
是错误的。那些是链接本地地址,意味着允许同一子网中的主机之间进行通信。您需要先解决这个问题,也许可以通过在 NAS 上设置 DHCP 服务器来解决。
之后剩下的应该就OK了。