
Tengo dos servidores NFS de Linux en dos ubicaciones (dos redes diferentes), cada uno de los cuales proporciona al menos un recurso compartido NFS.
Esos servidores están conectados a través de VPN y cada NFS está montado en una carpeta entre sí (por ejemplo, SrvA
la /foo
carpeta a continuación está montada en SrvB
: /mnt/foo
y viceversa).
SrvA:/foo
(Ubuntu 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
Lo que necesito son Clientes en la red LAN1 para montar NFS (usando fstab
) y también acceder al servidor remoto con SMB (para clientes Windows que no tienen NFS).
Por ejemplo, ClientAA
tiene IP a.a.a.2
y no tiene acceso al puente VPN especificado, pero quiere montar ambas /foo
carpetas /bar
.
Lo que he encontrado hasta ahora:
- Respuesta que tiene 10 años y solo es similar a mi problema:
- Reexportación de NFS, que parece nueva y también parece tener algunas advertencias (aún no estoy seguro de si es seguro usarla), lo que me lleva a creer que las respuestas anteriores a esta pregunta podrían no ser precisas ya que hubo cambios en NFS desde entonces. respondiendo):
- Respuesta de 2016 que responde que SMB debería estar bien, pero la reexportación NFS no es posible:
- Esta respuesta de 2019 también coincide en gran medida solo con la reexportación de pymes:
¿Es posible esta reexportación NFS? ¿Hay algún riesgo? ¿Es posible (y seguro) combinarlo con SMB? ¿O debería descartar la idea de reexportar NFS y usar sólo SMB para la carpeta "detrás de la VPN"?
Respuesta1
Según lo que he visto recientemente en la lista de correo, la reexportación NFS de montajes NFSesrespaldado por los desarrolladores de Linux NFS (incluida la reexportación de un recurso compartido v4 a clientes v3), pero querrá usar un kernel bastante reciente en la máquina "proxy"; parece v5.11 como mínimo, siendo v5.15 recomendado.
Las diversas advertencias están documentadas enhttps://linux-nfs.org/wiki/index.php/NFS_re-export.