将 NFS 共享导出到所有 IP 地址

将 NFS 共享导出到所有 IP 地址

这是我目前/etc/exports在 freeBSD 机器上的情况

/shared -alldirs 177.16.8.77

如何/shared与所有 IP 共享而不仅仅是共享177.16.8.77

答案1

来自man exports(在 Debian Linux 上可用,如果不在 freeBSD 上我会感到惊讶):

Machine Name Formats
   NFS clients may be specified in a number of ways:
   [...]
   wildcards
          Machine names may contain the wildcard characters * and ?, or
          may contain character class lists within [square brackets].
          This can be used to make  the  exports  file  more   compact;
          for instance, *.cs.foo.edu matches all hosts in the domain
          cs.foo.edu. As these characters also match the dots in a
          domain name, the given pattern will also match all hosts
          within any subdomain of cs.foo.edu.

因此使用*将目录导出到所有可能的主机。根据一些消息来源,也许完全省略主机规范可以在 freeBSD 上工作。

答案2

你真的是说全部IP?不太安全!

要与您的网络共享,请按以下步骤操作:

/shared -alldirs -network 177.16.0.0/16  

或者

/shared -alldirs -network 177.16.0.0 -mask 255.255.0.0

相关内容