Ich bin neu bei Ubuntu und Netzwerken und stecke fest.
Ich habe ein günstiges NAS-Setup (Raspberry Pi mit OMV und SMB-Freigabe). Ich habe die Freigabe in Ubuntu folgendermaßen eingerichtet:DasAnleitung. Ich habe das Laufwerk dauerhaft gemountet und kann auf alle Dateien in der Freigabe zugreifen. Nach der Verbindung mit einem VPN (Surfshark) folgt jedochDasAnleitung Ich kann nicht mehr auf die Freigabe zugreifen. Ich erhalte die Meldung „Die Freigabe konnte nicht angezeigt werden. Der Dateityp ist unbekannt.“
Zum Einrichten des VPN musste ich /etc/fstab bearbeiten und Folgendes einfügen:
//my.nas.ip.address/media /media/share cifs credentials=/home/user/.smbcredentials,iocharset=utf8 0 0
Muss ich dies ändern, um auf das NAS zuzugreifen?
Wenn ich das VPN auf meinem Windows-Computer ausführe, habe ich außerdem keine Probleme beim Zugriff auf das NAS.
bearbeiten:
Ich sollte auch erwähnen, dass ich Ubuntu über eine VM auf dem Windows-Rechner ausführe
Antwort1
Welches Virtualisierungsprodukt verwenden Sie, Virtualbox?
Wenn ja, nehme ich an, dass Sie den Netzwerktyp „NAT“ verwenden, der auf Ihrem lokalen Computer ein Mini-LAN im Bereich 192.168.56.0/24 einrichtet (standardmäßig). Ihr NAS befindet sich wahrscheinlich in Ihrem „echten“ LAN, das einen anderen IP-Bereich hat. Dies wird zu einem Problem, da das VPN eine Standard-Routingregel einstellt, die im Wesentlichen besagt: „Senden Sie alles, was sich nicht in meinem lokalen LAN (192.168.56.0/24) befindet, über das VPN“, wodurch Ihr für das NAS bestimmter Datenverkehr über das VPN geleitet wird.
Sofern meine obigen Vermutungen zutreffen, gibt es zwei Lösungen:
- Stellen Sie den NIC-Typ von Virtualbox auf „überbrückt“ um, wodurch Ihrer VM eine IP direkt in Ihrem „echten“ LAN zugewiesen wird. Dies ist für die meisten Anwendungsfälle in Ordnung, aber möglicherweise nicht das, was Sie möchten.
- Erstellen Sie eine benutzerdefinierte Route in Ihrer VM, die Ihren „echten“ LAN-Verkehr an das Mini-LAN-Gateway sendet (standardmäßig 192.168.56.1 in Virtualbox).