我有以下导出文件:
/Filme 192.168.2.0/24(rw,sync,no_root_squash,no_all_squash)
这在机器上运行192.168.2.70
。我的 IP 是192.168.2.103
。
我从本地机器执行以下操作:
$ sudo showmount -e 192.168.2.70
Export list for 192.168.2.70:
/Filme 192.168.2.0/24
$ sudo mount -t nfs -v -v 192.268.2.70:/Filme /mnt
mount.nfs: Failed to resolve server 192.268.2.70: Name or service not known
我搞不懂。这是一个 IP。它怎么解析不了呢?
答案1
总结
您写的192.268
不是192.168
。
因此永远找不到该服务器。
(至少,除非您的网络的其余部分也使用192.268
)
A简短的网络掩码摘要
通常使用255.255.255.0
。这基本上告诉您的网络采用 IP 地址的前三个“块”来识别网络,并且最后一个块有 256 个可能的值(包括0
)。
如果您使用255.255.255.252
,您将有四个可用的 IP 地址。
如果你使用255.255.255.255
,你就会有一个。这实际上只对环回地址有用。这是一个论坛帖子解释原因。
以下是 Microsoft 对子网掩码的描述:
子网掩码用于将 IP 地址分为两部分。一部分标识主机(计算机),另一部分标识其所属的网络。(来自https://support.microsoft.com/en-us/help/164015/understanding-tcp-ip-addressing-and-subnetting-basics)