【问题标题】:Can I use nfs on 2 VMs connected on a host-only network我可以在仅主机网络上连接的 2 个虚拟机上使用 nfs
【发布时间】:2015-12-11 12:53:29
【问题描述】:

我有一个运行 VMWare Workstation 12 的 Windows 10 主机。我有一个 Ubuntu Server 客户机和一个 Xubuntu Desktop 客户机。

Ubuntu 服务器上有 nfs 服务器设置。在 Xubuntu 桌面上,我设置了我的 fstab 以从服务器挂载几个文件夹。

我通常将 Windows 主机通过以太网连接到我的网络,并使用桥接网络。然后让我的路由器为虚拟机分配 IP。

此设置运行良好,但本周我正在旅行,因此我需要将虚拟机切换到仅主机网络。当我这样做时,他们可以看到彼此,我可以从 Xubuntu 桌面 ssh 到 Ubuntu 服务器。但是 nfs 不会挂载。

$ sudo mount -a
mount.nfs: access denied by server while mounting 192.168.186.128:/vol/

我运行它来搜索两个虚拟机上的日志文件

grep -rl "nfs" /var/log

并且没有看到任何相关内容,所以现在我不确定下一步该做什么。

编辑:

这是桌面 vm 上 /etc/fstab 中的相关行

192.168.186.128:/vol/   /vol/  nfs  rsize=8192,wsize=8192,timeo=14,intr  0 0

这是来自服务器 vm 上 /etc/exports 的相关行

/vol/   192.168.0.0/24(rw,nohide,insecure,no_subtree_check,async)

我不确定这是否相关,但 ssh 连接的打开时间比桥接网络要长。

【问题讨论】:

    标签: ubuntu networking vmware nfs


    【解决方案1】:

    这里可能是 OT。

    192.168.0.0/24 不包括192.168.186.128 或者将导出更改为192.168.186.0/24192.168.0.0/16,因为这两个都将包括192.168.186.128

    ssh 耗时较长的原因可能是由于缺少 DNS 解析,主机查找 ssh 正在执行超时。您可以尝试将服务器的 ip 添加到桌面上的 /etc/hosts 中,反之亦然,可能会有所帮助。

    【讨论】:

    • 出口的变化奏效了,谢谢。我不太担心 ssh 的连接时间很慢,但我不认为是 dns,因为我的 ssh 配置文件设置了主机的 IP 地址。
    • 延迟是 sshd 查找连接 IP 地址,这是大多数默认情况下所做的。当连接到一个真实的网络时,你会很快得到一个nxdomain,然后它就会继续前进。但是无法访问 dns 服务器,但是配置了一个,您必须等待查询超时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2012-07-21
    • 1970-01-01
    • 2012-02-16
    • 2011-02-14
    • 1970-01-01
    相关资源
    最近更新 更多