VPN에 연결한 후 어떻게 SMB 공유에 연결할 수 있나요?

VPN에 연결한 후 어떻게 SMB 공유에 연결할 수 있나요?

저는 우분투와 네트워킹을 처음 접했고 막혔습니다.

예산 NAS 설정이 있습니다(SMB 공유로 OMV를 실행하는 라즈베리 파이). 다음과 같이 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, 어떤 가상화 제품을 사용하고 계시나요?

그렇다면 로컬 컴퓨터에 192.168.56.0/24 범위(기본적으로)에 미니 LAN을 설정하는 "NAT" 네트워킹 유형을 사용하고 있는 것 같습니다. 귀하의 NAS는 아마도 IP 범위가 다른 "실제" LAN에 있을 것입니다. 이는 VPN이 기본적으로 "VPN을 통해 내 로컬 LAN(192.168.56.0/24)에 없는 모든 항목을 보냅니다."라는 기본 경로 규칙을 설정하고 NAS로 향하는 트래픽을 VPN을 통해 라우팅하기 때문에 문제가 됩니다.

위의 추측이 맞다고 가정하면 두 가지 해결책이 있습니다.

  1. Virtualbox NIC 유형을 "실제" LAN에서 직접 VM에 IP를 할당하는 "브리지"로 전환하세요. 이는 대부분의 사용 사례에는 적합하지만 원하는 것이 아닐 수도 있습니다.
  2. "실제" LAN 트래픽을 미니 LAN 게이트웨이(Virtualbox에서는 기본적으로 192.168.56.1)로 보내는 사용자 지정 경로를 VM에 생성합니다.

관련 정보