这是我目前/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