NFS соединение отказано

12

Я хочу настроить сервер обмена файлами с NFS. Но когда я хочу показать преимущества экспорта, я получаю следующее:

manuel@server ~ $ showmount
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)

Что с этим не так?

ManuelSchneid3r
источник

Ответы:

15

Horribly. Я прочитал около 5 учебных пособий, но ни один из них не упомянул, что услуга rpcbindнеобходима.

Для Debian

sudo service rpcbind start

делает трюк.

ManuelSchneid3r
источник
1
Это не решает проблему для меня. Если у кого-то есть другие предложения, они приветствуются!
Александр Бурлье
Эта команда запускается на сервере NFS или клиенте NFS. Вы должны быть явными.
Рэй
1

Сделайте следующее:

vi /etc/sysconfig/iptables
  1. Удалить отклоненную запись
  2. Удалить запись вперед
  3. Сохранить

В командной строке введите:

 iptables -I INPUT -p tcp --dport 111 -j ACCEPT
 iptables -I INPUT -p tcp --dport 2049 -j ACCEPT
 /etc/init.d/iptables save

Перезапустите rpcbindсервис.

Запустите showmount -e ipaddressтам, где «ipaddress» - это IP-адрес вашего NFS-сервера.

Реджи
источник
У меня есть сервер с тремя различными интерфейсами. Только одному из которых разрешено действие rpcbind. showmount -eдал ту же ошибку, как показано на оригинальном плакате. Небольшая модификация, основанная на вышеперечисленном, приводит к команде возвращения ожидаемых результатов: showmount -e 127.0.0.1. Это заставляет локальный хост, а не один из других интерфейсов.
Рэймонд Буркхолдер
Вы меняете iptables на сервере или клиенте nfs?
Рэй
0

Я знаю, что это старо, но я надеюсь, что это поможет другим людям. Это для Red Hat.

showmount -e server_address
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)

Это вызвало новую ошибку.

/sbin/service rpcbind start
showmount -e server_address
clnt_create: RPC: Port mapper failure - Authentication error

Это было исправление, которое заставило все работать.

/sbin/service autofs restart
cokedude
источник