Al especificar un punto de montaje NFS en /etc/fstab, ¿cuál es el propósito de la opción addr? Por ejemplo:
192.168.1.5:/home /home nfs rw,addr=192.168.1.5 0 0
Respuesta1
Puede especificar la dirección del cliente que se utilizará cuando el cliente tenga varias IP de subred en una interfaz y atraviese las mismas rutas (piense en los alias eth0:1, bond0:2, etc.). Normalmente, en esta situación, colocaría el servidor NFS en otra interfaz/subred para evitar todo el problema, pero en instalaciones de redes grandes las cosas pueden complicarse.
Respuesta2
addr
no es lo mismo que clientaddr
. La addr
opción es lo que el servidor NFS /etc/exports especifica explícitamente, por ejemplo
/home 192.168.1.5 (rw)
en lugar de simplemente
/home * (rw)
Si el servidor NFS tiene varias interfaces, puede designar una interfaz específica para el tráfico NFS. Por supuesto, si deja que el servidor elija una interfaz (es decir, especifique *), el servidor elige una de las IP disponibles y la verá en la salida del comando `mount' del lado del cliente.
(en respuesta a la respuesta de troyengel) La opción de montaje clientaddr es para que el servidor devuelva la llamada al cliente para ciertos metadatos, no datos. Creo que esto incluye verificar si el cliente puede montar, etc.
addr
es la IP del servidor. clientaddr
es una IP de cliente.
Respuesta3
Mirando la página de manual de mount (http://linux.die.net/man/8/mount). Parece que esa opción se acepta pero se ignora. No pude encontrar ninguna otra información al respecto.
Respuesta4
Creo que NFS lo usa internamente, lo ves /proc/mounts
incluso cuando no se especifica.