У меня есть следующий файл экспорта:
/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. Как это не может разрешить его?
Вы записали 192.268
вместо 192.168
.
Поэтому сервер никогда не будет находиться.
(По крайней мере, не, если остальная часть Вашей сети также не использует 192.268
)
Обычно, Вы используете 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)