VPN 연결 서버 간 NFS 다시 내보내기

VPN 연결 서버 간 NFS 다시 내보내기

두 위치(두 개의 서로 다른 네트워크)에 두 개의 Linux NFS 서버가 있으며 각각은 최소한 하나의 NFS 공유를 제공합니다.

해당 서버는 VPN을 통해 연결되고 서로 NFS는 서로의 폴더에 마운트됩니다(예를 들어 아래의 SrvA폴더 는 : /foo에 마운트되고 그 반대의 경우도 마찬가지임).SrvB/mnt/foo

SrvA:/foo(우분투 20.04, a.a.a.1, v.v.v.1) <-> SrvB:/bar(CentOS 8.5.2111, b.b.b.1, v.v.v.2)

LAN1: a.a.a.0/24
LAN2: b.b.b.0/24
VPN: v.v.v.0/24

나에게 필요한 것은 NFS를 모두 마운트하고 fstab( NFS가 없는 Windows 클라이언트의 경우) SMB를 사용하여 원격 서버에 액세스하는 LAN1 네트워크의 클라이언트입니다.
예를 들어 ClientAAIP가 있고 a.a.a.2지정된 VPN 브리지에 대한 액세스 권한이 없지만 /foo/bar폴더를 모두 마운트하려고 합니다.

지금까지 내가 찾은 것 :

NFS 재수출이 가능합니까? 위험이 있나요? SMB와 결합하는 것이 가능하고 안전합니까? 아니면 NFS 재수출 아이디어를 폐기하고 "VPN 뒤" 폴더에 SMB만 사용해야 합니까?

답변1

최근 메일링 리스트에서 본 내용에 따르면 NFS 마운트를 NFS로 다시 내보냅니다.~이다Linux NFS 개발자가 지원하지만(v4 공유를 v3 클라이언트로 다시 내보내는 것을 포함) "프록시" 시스템에서 상당히 최신 커널을 사용하고 싶을 것입니다. v5.15는 최소 v5.11과 유사합니다. 추천합니다.

다양한 주의사항은 다음에 문서화되어 있습니다.https://linux-nfs.org/wiki/index.php/NFS_re-export.

관련 정보