连接到 VPN 后如何连接到 smb 共享?

连接到 VPN 后如何连接到 smb 共享?

我是 Ubuntu 和网络的新手,遇到了困难。

我有一个廉价的 NAS 设置(运行 OMV 的树莓派,带有 SMB 共享)。我按照以下步骤在 Ubuntu 中设置了共享指南。我已永久安装驱动器并可以访问共享中的所有文件。但是,在连接到 VPN(surfshark)后,以下指南 我无法再访问共享。我收到以下消息“无法显示“共享”。文件类型未知”。

设置 VPN 需要编辑 /etc/fstab,并输入以下内容:

//my.nas.ip.address/media  /media/share  cifs  credentials=/home/user/.smbcredentials,iocharset=utf8  0  0

我是否需要更改此项才能访问 NAS?

此外,当我在 Windows 机器上运行 VPN 时,访问 NAS 没有任何问题。

编辑:

我还应该提到,我在 Windows 机器上通过 VM 运行 Ubuntu

答案1

您正在使用哪种虚拟化产品,Virtualbox?

如果是这样,我猜你正在使用“NAT”网络类型,它会在本地计算机上设置一个迷你局域网,范围是 192.168.56.0/24(默认情况下)。你的 NAS 可能在你的“真实”局域网上,它有不同的 IP 范围。这会成为一个问题,因为 VPN 设置了一个默认路由规则,基本上是说“通过 VPN 发送任何不在我的本地局域网 (192.168.56.0/24) 中的内容”,然后通过 VPN 路由你的 NAS 目的地流量。

假设我上面的猜测是正确的,那么有两种解决方案:

  1. 将 Virtualbox NIC 类型切换为“桥接”,这会直接在“真实”LAN 上为您的 VM 分配一个 IP。这对于大多数用例来说都很好,但可能不是您想要的。
  2. 在您的虚拟机中创建自定义路由,将您的“真实” LAN 流量发送到迷你 LAN 网关(Virtualbox 中默认为 192.168.56.1)

相关内容