我是 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 機器上的虛擬機器運行 Ubuntu
答案1
您使用的是哪種虛擬化產品,Virtualbox?
如果是這樣,我猜測您正在使用“NAT”網路類型,該類型在 192.168.56.0/24 範圍內(預設)在本地電腦上設定迷你 LAN。您的 NAS 可能位於具有不同 IP 範圍的「真實」LAN 上。這成為一個問題,因為 VPN 設定了一個預設路由規則,基本上是“透過 VPN 發送不在我的本地 LAN (192.168.56.0/24) 中的任何內容”,然後透過 VPN 路由您的 NAS 目的地流量。
假設我上面的猜測是正確的,有兩種解:
- 將 Virtualbox NIC 類型切換為“橋接”,這會直接在“真實”LAN 上為您的虛擬機器指派一個 IP。這對於大多數用例來說都很好,但可能不是您想要的。
- 在虛擬機器中建立自訂路由,將「真實」LAN 流量傳送到迷你 LAN 閘道(Virtualbox 中預設為 192.168.56.1)