我可以在仅主机网络上连接的 2 个虚拟机上使用 nfs
Can I use nfs on 2 VMs connected on a host-only network
我有一个 windows 10 host 运行 VMWare Workstation 12。我有一个 Ubuntu Server guest 和一个 Xubuntu Desktop guest。
Ubuntu 服务器上安装了 nfs 服务器。在 Xubuntu 桌面上,我设置了我的 fstab 以从服务器挂载一些文件夹。
我通常让 Windows 主机通过以太网连接到我的网络,并使用桥接网络。然后让我的路由器为虚拟机分配 IP。
此设置运行良好,但本周我正在旅行,因此我需要将 VM 切换到仅主机网络。当我这样做时,他们可以看到彼此,我可以从 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
没有看到任何相关内容,所以现在我不确定下一步该做什么。
编辑:
这是桌面虚拟机/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 连接所需的时间比桥接网络要长得多。
这里可能是 OT。
但 192.168.0.0/24
不包括 192.168.186.128
要么将导出更改为 192.168.186.0/24
或 192.168.0.0/16
,因为这两个都将包括 192.168.186.128
ssh 花费更长时间的原因可能是由于缺少 DNS 解析导致主机查找 ssh 执行超时。您可以尝试将服务器的 ip 添加到桌面上的 /etc/hosts,反之亦然,可能会有所帮助。
我有一个 windows 10 host 运行 VMWare Workstation 12。我有一个 Ubuntu Server guest 和一个 Xubuntu Desktop guest。
Ubuntu 服务器上安装了 nfs 服务器。在 Xubuntu 桌面上,我设置了我的 fstab 以从服务器挂载一些文件夹。
我通常让 Windows 主机通过以太网连接到我的网络,并使用桥接网络。然后让我的路由器为虚拟机分配 IP。
此设置运行良好,但本周我正在旅行,因此我需要将 VM 切换到仅主机网络。当我这样做时,他们可以看到彼此,我可以从 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
没有看到任何相关内容,所以现在我不确定下一步该做什么。
编辑:
这是桌面虚拟机/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 连接所需的时间比桥接网络要长得多。
这里可能是 OT。
但 192.168.0.0/24
不包括 192.168.186.128
要么将导出更改为 192.168.186.0/24
或 192.168.0.0/16
,因为这两个都将包括 192.168.186.128
ssh 花费更长时间的原因可能是由于缺少 DNS 解析导致主机查找 ssh 执行超时。您可以尝试将服务器的 ip 添加到桌面上的 /etc/hosts,反之亦然,可能会有所帮助。