Рейтинг:1

NFS не позволяет хостам, указанным в конфигурации, монтировать общий ресурс

флаг cn

У меня возникла проблема, когда NFS отказывается разрешить хостам, указанным в файле конфигурации, монтировать общий ресурс.

Я использую сервер NFS на Debian 10, файловая система BTRFS.

мой /etc/экспорт читает:

/share 192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)

Я пытаюсь смонтировать из host.domain.lan, но когда я пытаюсь смонтировать общий ресурс, я получаю следующее:

mount.nfs: доступ запрещен сервером при монтировании server.domain.lan:/share

В журнале сервера написано:

rpc.mountd[PID]: отклонен запрос на монтирование от <host.domain.lan's ip> для /share (/share): несоответствующий хост

Я проверил, что сервер может разрешать имя хоста host.domain.lan с помощью локального DNS-сервера.

Монтаж работает, если я явно укажу host.domain.lan в /etc/экспорт в отличие от *.домен.lan. Однако этого не произойдет, поскольку я хочу обслуживать папку для всего поддомена полных доменных имен.

Я ничего не могу найти об этом в Интернете, и я исчерпал все возможные варианты, пожалуйста, помогите!

Michael Hampton avatar
флаг cz
Это ваш единственный экспорт?
james avatar
флаг cn
@MichaelHampton Нет, у меня есть еще один экспорт, точно такой же, как в посте.
Рейтинг:1
флаг nc

Вероятно, доменное имя неправильно разрешается в DNS.

Что вы получите, если воспользуетесь хозяин команда на сервере, чтобы попытаться преобразовать IP-адрес клиента в имя хоста? В DNS может быть неправильно настроено обратное сопоставление, чтобы это работало.

james avatar
флаг cn
Он возвращает «Хост не найден: 3 (NXDOMAIN)». Что странно, потому что, если я явно укажу host.domain.lan, он прекрасно монтируется.
user10489 avatar
флаг nc
Это не странно... это даже не необычно. Имя зарегистрировано для прямого разрешения, но не для обратного разрешения. Для этого необходимо зарегистрировать оба направления.
james avatar
флаг cn
Отлично работает после настройки обратного разрешения DNS. Спасибо! Для тех, кто будет читать это в будущем, при настройке записей PTR не забудьте использовать `host.domain.lan.`, а не `host.domain.lan`. Зная это, я сэкономил бы часы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.