如何让 qemu-kvm 客户操作系统在通过 OpenVPN 连接 VPN 时从共享文件夹读取符号链接?

如何让 qemu-kvm 客户操作系统在通过 OpenVPN 连接 VPN 时从共享文件夹读取符号链接?

我的 qemu-kvm VM 在 Ubuntu 16.04 中,QEMU 模拟器版本是 2.5.0。

我想要我的虚拟机

  1. 读取/写入共享文件夹(我在其中创建了符号链接来自主机操作系统)。
  2. 虚拟机通过以下方式连接到 VPN(虚拟专用网络)服务器OpenVPN

我已经尝试安装9 便士NFSSSHFS;然而,它们都不支持我的上述要求。

9 便士允许在通过 OpenVPN 连接到 VPN 服务器时访问共享文件夹;但是,它不支持符号链接。(错误消息-bash: cd: configs: Too many levels of symbolic links:)

我也尝试了下面这样的一些 9p 选项,但仍然收到相同的消息:type 9p (rw,relatime,sync,dirsync,trans=virtio,version=9p2000.L,security_model=mapped)。我发现了一些可能与我的问题相关的错误报告: https://bugs.launchpad.net/ubuntu/+bug/1460629https://bugs.launchpad.net/qemu/+bug/1831354

NFSSSHFS支持网络上的符号链接;但是,一旦客户虚拟机开始通过 OpenVPN 连接到 VPN 服务器,它就会失去与共享文件夹的连接。

如果您有任何想法或建议,请告诉我。

相关内容